邵之棠《皇朝经世文统编》卷96上
皇朝经世文统编卷九十六
格物部二 算学
振兴算学论
此论系友人金匮华世芳先生所撰录登于报以供众览其文曰数为六艺之一权于隶首而详于周官保氏孔门七十子之徒咸通其理秦汉而降代不乏人如洛下张衡刘焯祖冲之辈各有着述号为专家唐时设明算科其书颁在学宫令博士弟子分年肄习沿及宋元其学大盛自明人崇尚八股始薄九章为小道或鄙夷而不屑或学之而不精唐顾诸人奋其私智才学中堕我 国家右文稽古振兴算学 圣祖仁皇帝聪明天亶几务余闲旁及象数 御纂数理精蕴五十三卷立纲明体分条致用以点线面体为经以和较顺逆为纬通中西之异同阐天人之微奥大哉 圣人之制作固当超万古而上一时承学之士若薛仪甫王晓庵梅征君类皆甄明八线洞晓六宗而梅氏着书至七十余种阐明各法意境莹然以故宗其学者益众乾嘉以来人才辈出自戴东原表章古籍而算经诸书传自张古愚李尚之罗茗香诸君核算细草而天元四元之术明自明静庵董方项梅侣戴谔士徐钧卿诸家发挥杜术而屡乘屡除之法精自李壬叔读徐李之业而几何曲线重学代数微分积分之学备算学之至今日古义既明新法日出斯诚极古今未有之奇萃中外一家之盛矣然以中国之大人材之众而海内精此学者不过十余家而嘉道时院文达公编辑畴人传为书祗四十六卷罗氏续之得六卷然犹借才于异代借才于异地以中原文献之邦曾不若泰西诸国之盛者何也盖西国算学列于书院月有考试等其高下而进退之大书院肄业者多至数百人夫聚数百人之心思才力相与计论而研究之其用力少而成功速也明矣中国则不然律令有天文之禁 朝廷无考试之条而钦天监率任世职默守成法习其所当然而不知其所以然功名之士谁肯舍其当务之急而为此不急之务即有一二笃志嗜学之人而或穷乡僻壤既少书籍之考证又无友朋之讲习冥搜暗索劳精疲神焉有不废然中辍者乎同治中大臣有上书请 诏开算学科者格于部议未见施行观礼部原奏云昔康熙年间杨光先与汤若望赌测日影于 午门九卿中无一知其法者由是以推今若开科将不独应试者人数不敷即主试者亦恐骤难其选吁亦可慨矣幸年来当轴诸公有见于西人制器之精无不以算学为本而尤惜从事于此者之少也思有以振兴之由是京师设同文馆闽中沪上两船厂亦开学堂招致生徒讲明算法而学使岁科两试始有录取算学之例可谓求其本矣今两广张制军讲求实用为国储才创建算学馆广致算师诱掖而奖进之语云城中好高髻四方高一尺吾知有志之士必争为有用之学行见家有其书人自为学实事求是精益求精将上以察天星之高远下以辨地域之广轮以制造测量之学西人所矜为独得者更不难发其扃而辟其奥谁得目为小道而忽之哉
推广算学议
礼乐射御书数六艺之中算居其一正字通周髀算经二卷注云数学始包牺氏周公授于商高以九数勾股重差算日月周天行度远近之数算经云黄帝定三数为十算命隶首作数以率其羡要其会隶首因以着九章周礼云保[氏](民)养国子以道乃教之六艺曰九数注数即九章算术也汉平征天下历算小学所在为驾一封又张苍善算故以列侯居相位综理上计唐李淳风明步天历算制浑天仪着法象书七篇又江本撰三位乘除法位算法二卷宋祖冲之有度景量竿法皆本勾股重差为乘除元博极众书凡天文地理历算靡不研究明洪武定科举格中式后十日以骑射书历五术试之郑善夫言汉宋以来皆设算学与儒算同科谓之四门博士古人往籍历历可征算学之行已非一朝一夕即列入考试令典亦早有所由来中朝成宪遵循近时经古场中亦许诸生报考然勾股开方弦和测量等术仍不外周髀所遗且命题者非尽精通历算不过抄录前人之说依样葫芦故各处所出算学题苟幕无熟习之人大都不脱范围千篇一律别无翻新花样意见独奇者自利玛窦入中国与徐光启译几何本而后知算学一门厥用甚广一天文也行星之度昼夜之运行风雨阴晴推迁不爽一地舆也经纬之分明道路之远近山川江海高下深阔皆有一定之理一制造也配合勾连大小轻重马力则有多有少运动则有速有迟一军战也枪炮之准头药弹之增损纬度之平直地势之低昂以上四途仅以旧法应之必至临事茫然格不相入而况西学中无不需算欲求事之有济非精于此艺断不为功中兴以后国家风化维新力除积习知西人之学实为富强之原于是竭其才智聪明有心效法十年以前又准臣工之奏特开算学一科将算学生咨送总署覆勘作为算学生员俟乡试之年按册咨取录送顺天乡试每二十名取中一名会试则与诸士子仍归大号既中贡士即为洋务人员如此破格取才朝廷已为郑重然算法包罗甚广罗茗香先生平生习算至不得游息之闲尝谓习算之人须精神充足由童时以至壮岁中无作辍方得旁通曲证参透精微若欲于文章八股余闲兼习其艺以为此乃寻常小学不必甚专此大谬也夫人生记悟之功全在髫龄若使年华已富则心思涣散讵能深入显出体会深微况算学变化靡穷纵探讨甚勤尚恐不能精到若偶然涉猎其能造极登峯乎今天子求才崇尚有用之学张香帅雄才大略又能为国尽心宜算措余资于各省设立公塾招集子弟专教西算西算既习考取之后将进取之生分隶各种学堂或习天文或习地理或习制造开矿各艺不必诵读西文宜由 朝廷明定章程将已有西人各种算书钦定全集其不足者繙译以补之务使简括详明一览便能明晓最妙者各县皆设时务西学书院其中另设算学一斋俾有志者肄业则人才易于培养而算学可推行矣或谓中国之大州县之多若尽聘西师非惟经费太多抑亦有才难之叹然子弟启蒙之始不必良师兹思得简易之法天主耶稣教堂遍于中国皆中国为之保护该教士皆性情肫挚好学多才且立志大公毫无私弊既蒙吾朝恩宠岂无报効之心今议各学堂即请若辈以充教师代为化导每县各立学堂各延教士俟子弟学问已进择尤送入省会学堂再求深造此则节糜费而成实效广造就而养真才将来润色升平栋梁大厦岂非国家之福自强之基哉
学算笔谈序
华蘅芳
孟子言仁义礼智有四端吾谓算亦有端算之端何计较之心也儿童分果必争其大农夫行路必趋捷径计较之显然者无论矣他若衣服之工补短截长奇袤合度则有面积之意也烹饪之工味咸而和以水味淡而剂以盐则有比例之意焉此皆能算之端具于生初者也是故有是端而不知扩充之则囿于一艺一能之末有是端而知所以扩充之则统乎万事万物之纲故凡天文之高远地域之广轮居家而布帛粟菽在官而兵河盐漕以至儒者读书考证经史商贾持筹权衡子母莫不待治于算此又算之切于日用斯须不可离者也夫以算之切于日用者既如此具于生初者又如彼宜乎夫人而知之夫人而能之矣而世之学者辄诧为绝业而苦其难明者何哉窃尝论之上古之算本简捷而易明也自后世事物日变人心智虑日出于是设题愈难布算愈繁而精其业者各以心得着书又好为隐互杂糅穷极微奥不屑以浅近示人甚或秘匿其根源以炫异变易其名目以托古此盖今古畴人之积习作者之恒情算学之境因是而益深而学算之人宜其望洋而兴叹也咸同以来风气稍开四方向学者渐众津逮初学之书亦渐出顾或力求简易语焉不详或稗贩成书无足观览或硜硜然随问演草因题立术亦云曲尽能事矣然无论说以疏达之贯澈之学者病其烦琐读不终篇辄倦而思卧耳余有鉴于此而重惜人人具有扩充之力而未得其用力之途也思有以诱掖而引进之因举学算次第之大旨并胸中所欲言者一一达之笔而着于篇演为算式以习其数设为问答以穷其趣法由浅而入深语虽繁而易晓聊以扩充其能算之端云尔至于辞句之俚俗体例之参差见哂高明所不计也刻既成因书其缘起于简端以质海内游艺之君子
总论算法之理
华蘅芳
人之心中若果懵懵然茫无知觉则亦不必谈及算学若其稍有知觉而能思维计较者即已有算学之理与有生以俱来试观孩儿嬉戏见果必争取其大者因其胸中已有一多寡之见存焉也由是知算学之理为人心所自有并非自外而入故取算书中不甚繁重之题以语不习算法之人彼亦能积思而得其所求之数惟迟速难易则与能算者大异焉此因算之未得其法则各数悉从心计而出故必甚难苟知算法则无论设数如何皆可以法驭之而心中可不必思索所以能事逸而功倍也夫一切算法其初皆从算理而出惟既得其法则其理即寓于法之中可以从法以得理亦可舍理以用法苟其法不误则其理亦必不误也
识数之法
物生而后有象象而后有滋滋而后有数则物之有数乃人之强立名目以记物之多寡者也故亦谓之数目
数目之名即一二三四五六七八九十是也然数可多至无穷若每数必立一名则不胜其繁且终不能尽纪其数故又立一简便之法名其自一至九为单位之数满十则为进一位之数仍以自一至九之各字记之而名之为当十之位满百则又进一位亦仍以自一至九之各字记之名之为当百之位由此而百进为千千进为万而十万而百万而千万其位均以下一位之数满十而进为一则任数之如何多皆可以此法记之
所以必以十进位者因人手有十指便于屈指计之也凡常用之数大抵以十进位者为多惟天文家度分秒之数则以六十进位
各位之数既俱可用自一至九之各数记之则其空位当以零字记之或作一圈以代零字亦可
凡学算法必先从识数起故识数为算学中第一步工夫不识数之人不可以学算也惟数目之字并无意义可寻其初必从强记而得所以人自孩提之时父母即教其识数聪明之人有数岁即能识数者愚蠢之人有数十岁仍不识数者识数之法先将自一至十之十个字读至极熟能一气贯注而不凌乱错杂便能将十个物任取几个数之知其为何数再从一十一读至一百则能数一百个钱又知十百为千十千为万等意则其人便可为识数之人
识数之工夫由于习练而成非但口中要熟亦须眼中看惯方能敏捷如将棊子五枚置于桌上则儿童不能随口即言其数必用手一一数过而后知之此因眼光未习练之故也及已看惯则物之不满十个者平常之人皆能一望而知之惟因眼中亦能识数故数物可不必一个一数而可任几个数之然亦各有数法譬如数钱数棊则以五个一数而口中呼一五一十十五为最便譬如数鸡卵则手中不能持五个鸡卵祗能两个一数而口中呼一双两双至末则云几双或几双多一个此固寻常习用之法而其中已暗以加法乘法为妙用焉维不经道破则人亦不觉耳
大抵物之能随手运动者数之易其不能随手运动者数之稍难因不能将已数过者另置一边也譬如入山林而数丛树往往数之数次不得分明因其已数过者与未数过者易致看错非有遗漏则有重覆故不能得其真实之数然此亦有法焉可将他物于每数过之树次第作志则无志者为未数过之树易于遍数而遍志之以得其的确之数其作志之意犹之另置一边也
作志之法惟手所能及之物或手虽不能及而可用长竿及之者则可若其物非手与竿之所能及则此法不能用譬如欲数清天空之星则其事甚难因不能于星上作志也
人虽不能于星上作志然可于纸上作点以肖其星故可观列宿之形而一一绘之于纸以成星图则数图上之星与数天上之星无以异也所以星亦有数此皆识数以后之巧思也算法亦为各种巧思故遇一难算之题则必有一法以解之及解去此难又有一难于此者在前必又有一法以解之如此由浅入深步步各有难处而步步各有巧法故无论题之如何深奥皆可于纸上写之算之以与人共明之
论加减乘除开方之用
华蘅芳
算学中各种题若非用加减乘除开方等法以驭之则不能得其所求之数可见此五者实为算学中各种利器藉以攻坚入深者也有此五者则于寻常浅近之算学中已无不能推算之题
然学算之人每不以加减乘除开方为难而以用此五者为难因题中所言之各数但有其彼此相关之理而未明言其何数为实何数为法何数当加减何数当乘除开方也况题之形状万变不穷知其一未必知其二通于此未必通于彼则加减乘除开方虽已习之极熟而不得其用之之道亦几与不习者无异焉
然则如之何而后可惟有将从古迄今所有之各种算学题目由浅及深分门别类一一立术演草或加以图说以明其何以当加减何以当乘除何以当开方则题意明而驭题之法亦明可不致遇题束手矣
吾且掩卷思之古今来所有之算学书流传于世者奚止数百种吾所曾经寓目者亦有数十种此数十种书何种非将算学之题由浅入深分门别类按题立术演草附图以明其加减乘除开方之故者与其抄撮前人之书以侈吾之卷帙曷若请学算之人自观各种算书以明其加减乘除开方之用也哉
果如此说则笔谈之作即可从此而止矣然而仍不能已者何也余于算学中寝馈者已数十年此中之甘苦知之最悉故欲将已历过之境界已见到之地步为学者缕述之以助其观书之功而省其枉费之力俾不致如余之尽从暗中摸索得来则吾愿慰矣
吾于算学生平未尝受业于人即与能算者相友善亦未尝数数问难也惟乐观各种算学之书自十五六岁时偶于故书中检得坊本算法心窃喜之日夕展玩不数月而尽通其义吾父见其癖嗜此学必是性之所近也遂为之购求算学之书爰得周髀九章孙子五曹张邱建夏侯阳辑古海岛益古演段测圆海镜俾纵观之除益古海镜二书以外其为常法所能通者以加减乘除开方之法驭之无不迎而解惟于天元之术则格格不相入者几及一年始得涣然冰释后又得秦氏数书九章梅氏历算全书罗氏观我生室季氏遗书董方立遗书衡斋算学焦理堂学算记骆春池游艺录始知算学有古今中西之异同而几何原本当时尚未译全其前六卷世无单行之本惟数理精蕴中有之及购得数理精蕴遂能通几何之学而吾年亦已二十矣是时海内算学名家如项氏梅侣徐氏君青戴氏崿士李氏秋纫其所着各书尚未出因访秋纫于墨海书馆见其方与西士伟烈亚力对译代数学及代微积拾级尚未告竣秋纫谓余曰此为算学中上乘功夫此书一出非特中法几可尽废即西法之古者亦无所用之矣余于是知天元之外更有代数微分积分之术爰从其译稿中录得数条视之迄不得其用意之处又阅数年其译本先后刊竣惠我一编披阅数页外已不知其所语云何也盖其格格不相入者犹之初读海镜时也诘诸李君则云此中微妙非可以言语形容其法尽在书中吾无所隐也多观之则自解耳是岂旦夕之工所能通晓者哉余信其言反覆展玩不辍乃得稍有头绪譬如傍晚之星初见一点旋见数点又见数十点数百点以致灿然布满天空是余之于代数其明也以渐非如天元之术不悟则已一晤则豁然开朗也然后知代数之术其层累曲折多于天元故其致用之处亦比天元更广从此以后无时不究心于代数每觉李氏所译之二种殊非易于入手之书故余又与西士傅兰雅译出代数术微积溯源三角数理代数难题解法流播于世于是今之言算者皆知西法之代数即是中法之四元而其浅深难易则不可同日而语矣
或有问者曰如子之说则必先罗致多书而后可以学算乎抑不必罗致多书而亦可学算乎
答之曰学算不必多书也惟择其要者观之而已其最易入手者为程氏算法统宗屈氏九数通考此二书于加减乘除开方之用言之极详故于初学最相宜且从此又可学得开带纵平方及正立方之法亦可稍知西法中各种名目九章算术为中法最古之书其文义与古书相往来亦学者不可不读之书也能读九章则一切古算书无不能读矣是书钟祥李云门演有细草图说极为详细外间有刻本矣
几何原本为西法中最古之书不言法而言理不言数而言象盖彻乎立法之源凡九章所不及者无不赅也不读几何则不能明点线面体之理而于加减乘除开方之用终不能了然于心目之间是书第十卷之理甚深非初学所能通晓但观其前六卷可也
几何之界说及各题字字齐着力其释题之语无一字不周到无一句无来历学者读惯此书其心思自能缜密则看各种算学之题如禹鼎烛奸可以无遁形矣
论看题之法
华蘅芳
初学之人于题中之各句句中之各字往往模糊看过不能字字尽见虽将其题看之多次算之数遍仍有一两个最要紧之字未曾看清非真未见此数字也见之而不知其用意之所在则此数个最要紧之字依然漠不关心亦犹之乎不见而已
题中之字句有极其着力者有不甚着力者又有可有可无者惟其可有可无及不甚着力之字往往皆显露于面前一望即见而其极着力之字则藏伏隐匿于各字之间而使人不易见是在乎看题之眼光能识别之其辞气轻重之间最有关系故于虚字尤不可忽略看过也
凡看算学之题务将其每句每字俱看完全不可有一字遗漏亦不可有一字不从心上经过则可知题之所语云何其注意之处何在即能知其某句某字着力不着力于是题中所暗藏之意思可以尽显而各数相关之故亦确凿可指而不至有游移两可之见夫而后题中之各数能为我所用而我之加减乘除开方等法亦肯为题中各数所用而不至于扞格不相入矣
算学中各种题譬如用线绾成各种花样之结加减乘除开方等法犹之各种器具可用以解结者也惟欲用各器以解其结必先看清结之丝缕方能有下手之处看题之法亦如是而已
既能看清题中之丝缕则可将题中不要紧之闲字闲句逐渐删汰之而变为另自一种说法惟其各数相关之理则不可与原题稍有背谬
假如有题云某日买笔二枝用钱十四文某日买墨一锭用钱十文某日买纸十张用钱二十文问共用钱若干
题所问者为共用之钱而不计其用去之日故其笔墨纸三物虽非一日所买而其共用去之钱则与一日用去者无异也所以题中之三个某日二字俱与算法不相关可以删去之又因题之所问者为共用之钱非问笔之每枝墨之每锭纸之每张其价若干也所以可改其题云笔十四文墨十文纸二十文共钱若干
然其所买之物实与所用之钱亦无相关因买笔买墨买纸之钱可作买茶买酒买浆之钱算之其共用之钱无异也即作一次买物二次买物三次买物算之其共用之钱亦无异也所以又可改其题云先用十四文后用十文又用二十文问其用钱若干则夫人而知当以此三数相加而得其共用之钱四十四文矣
惟有一种题其字句一气呵成不能稍为删节则只可看明题意而将题中各数别作一简易之说法
假如九章之题云五雀六燕集称之衡雀俱重燕俱轻一雀一燕交而处衡适平并雀燕重一斤问雀燕一枚各重几何
则此题之意言五雀重于六燕也其五雀六燕之共重为十六两也又言一雀五燕与四雀五燕其重相等也惟因一雀五燕与四雀一燕相并即为五雀六燕所以可将十六两分为两个八两一为一雀五燕之重一为四雀一燕之重则可改其题之说法云一雀五燕共重八两四雀一燕亦共重八两问雀燕一枚各重几何
凡看数题而觉此题与彼题相似者必将其两题看至极其透彻究竟其中或有略异之处否盖题有面目虽异而算法则同者亦有面目相似而算法不同者
假如有两题其一云原有钱一千文已用去四百文今剩钱若干其二云原有钱一千文今剩去四百文已用去若干
则此两题之说法虽异而算法则同因用去之钱与今剩之数于原有之中减了今剩即是用去之数也
假如九章之题云今有兔先走一百步犬追之二百五十步不及三十步而止问犬不止复行几何步及之
又如代数术中之题云有野兔为猎犬所追兔在犬前五十步犬每行三步兔能行四步而兔之三步等于犬之两步问犬追若干步可得兔 观此知中西皆有犬追兔之题其说法及算法略有不同而所求之数则俱为犬之步数也其第一题不及三十步而止之句其三十是兔之步数若认作犬之步数则误矣
算学之题大抵有比例者居多惟其相比之理每暗藏于所言各事之事其相比之数又颠倒错乱和较杂糅于各数之内观者最易为其混淆
即以四率比例之题而论其一率二率三率有顺列于各句之内者亦有不依次序者试列六题如左
其一题云原有钱二十千文买得米十石今有钱五十千文问可买若干石
其二题云先将米十石售得钱二十千文今又欲得钱五十千文问须售去米若干石
其三题云今有钱五十千文欲以买米先用钱二十千文买得米十石问其钱可共买米若干石
其四题云今有钱五十千文欲以买米已知每米十石其价为二十千文问可买米若干石
其五题云甲有钱二十千文乙有钱五十千文均欲买米甲将其钱买得米十石问乙钱可买米若干石
其六题云甲有米十石乙有钱五十千文甲以其米售得钱二十千文问乙钱可买米若干石
则以上六题其比例之率均为二十与十之比若五十与二十五之比
总言之算学中所有之各题其平正通达简明直捷者固多而其暗藏机械有意难人者亦复不少看题之人如听断疑狱如搜捕伏匿虽具明察之才精细之心苟非老成谙练洞悉此中故智者不能尽知其情伪也
更有一种难题其设题之时已将题中要紧之义藏匿于人所不易留心之处而将题中不应有之算理显豁呈露以使人易于误认若不迟回审顾而后下手鲜有不受其愚弄者
假如有题云今有布一匹共长二十尺每日剪取一尺用之问几日剪毕
则骤观此题必答曰二十日殊不知其数已误矣因题之所问者是几日剪毕非问几日用毕也若问几日用毕则每日用一尺其二十之布当为二十日用毕今问几日剪毕则每日剪去一块其长一尺至第十九日已剪去十九块计共已剪去十九尺其所剩之一块适得一尺可为第二十日之用而第二十日取此一块布时不必再动剪刀则是十九日剪毕也
由此可见前题中末句之剪字乃是最着力之字断乎不可轻忽者也看题之时若读至末句不能将此剪字看出而以为与几日用毕几日可毕几日而毕几日乃毕无异则安得不误算耶
其所以易误之故因题中所言之各数俱为整齐易算之数其二十尺为一尺之二十倍而一日剪一尺又明明有一比例之理置于面前则观者不及转念已不觉脱口而出曰二十日是驷不及舌矣
假如有题云今有竿高十尺有虫从平地起缘竿而行每日能上二尺而夜间必缩下一尺问此虫几日能到竿顶
见此题而不细思其故必以为每日上二尺而下一尺则是只上一尺也一日上一尺则十日必上十尺而到竿顶矣所以必答曰十日
殊不知行至第八日其虫之足已至九尺之处及缩下而在高第八尺处过夜至第九日穷日之力再上行二尺已到竿顶矣题所问者是能到竿顶之日其已到而再缩下则不计矣
前题所以易误之故由于始念之差盖但知其每日只上一尺而忘其第一日上行之数已到二尺之处若以第一日为能到二尺而每日能上一尺固是九日到顶也
大抵看题之法不过是心思细密又能习练眼光令人不能乘我之懈耳非必每题每术一一能强记之也
论驭题之法
华蘅芳
学者既能看明题理即能用加减乘除开方等法以驭其题惟题之形状万变不穷则驭题之法亦当随机应变不能执一以论也
寻常之算学书其每题之下必有答数又必有专算此题之术或更有细草图说附焉则依其术以演其数固是易易惟每题各有一术苦于不能记忆学算之人若非胸有成竹则一掩卷即不能算矣于是有将各术分明别类编成歌诀以便于记诵者殊不知所记者乃是呆法耳题目一变即无所用之矣
既明算理之人于书中所有之各题可不必观其术曰如何自能立术以驭其题其所立之术或与本书之术合或出于本书之外而能殊途同归惟但明几何而未习天元之人其所立之术必枝枝节节而为之不能有一以贯之之理故其用心也苦而用力也劳
不论其题之如何变化而概用一法驭之者惟天元之术能之然天元仍籍几何为用故虽有天元而几何之理要不可以尽废也
算学中有数种常用之法其理皆从几何而出其法必由于学之而后能苟无其法则加减乘除开方无所施其技而天元亦不能用矣兹设数题以明其各法之用
一题 有大小两数之和及大小两数之较求其大小两数
法以和较相加半之得大数以和较相减半之得小数
二题 有四率比例之一二三率求其第四率
法以二三两率相乘一率除之得第四率
三题 有正方形或方形之纵横两边求其方形之面积
法以纵横两边相乘得方形面积
四题 有句股形求其面积
法以句与股相乘半之得句股形面积
五题 有平三角形求其面积
法以底边与中垂线相乘半之得三角形面积
六题 有平圆之周径求其面积
法以周径相乘四除之得平圆面积
七题 句股弦面羃相等之理
凡句之平方与股之平方相并必等于弦之平方
八题 求正立方形及带纵立方形之体积
法以长与相乘又以高乘之即得立方形体积
九题 求堑堵阳马臑之积
堑堵之积居立方二分之一 阳马之积居立分三分之一 臑之积居立方六分之一
十题 求高台之积
法以上长倍之加下长以上广乘之又倍下长加上长以下广乘之两数相并又以高乘之以六除之得其台积
以上十题仅择算书中最要者略举数端耳读者触类旁通可也
论学算之法
华蘅芳
算学中门径甚多歧途百出非备尝此中之艰苦者不能洞悉其曲折所以学算亦不可无法也
学算之人其志向各有不同故其所学之事遂亦从此分焉综而计之大约可分为两类一为阐明数理以成着作一为推演各数施之实用
算学中可施之实用者皆无难为之事如推田亩之积步仓之积斛商功之积尺测量高深广远推步日月五星皆已有成法在前依其法而演之祗须知加减乘除及比例之法已绰乎有余其须用开方者固不多见也
即进而论造表之法如八线与弧背互相求真数与对数互相求或从纵横两线求各曲线之长及其所函之面积皮积体积若既有其本题之级数式依其式而演之亦不过用加减乘除开方而已并无难为之事也
所以学算者之志向若只求见用于当世为衣食名利之计则祗须熟习整数分数小数之三种加减乘除开方再从各书中摘录测量推步各种成法藏之箧中便已无所不能算矣天元代数之术皆可不必究心也
若非急于求用而务欲阐明数理则其所学之事非株守成法者所可比盖因数学中深奥之理无穷则其明理之法亦非一端所能尽故必兼综各法乃于理无障之处也
一切算法皆从条段之理而生故算学中浅近之理皆可以几何之法明之惟笃信几何之人每自恃其点线面体之学而不信天元且不肯再习天元此乃为几何所囿而不得自脱者也
用几何之法以明算理每题必作一图每图必系以说有图无说有说无图皆不足以发明题义然至立方以上其条段之理已不能绘图则几何之术穷矣天元之术不必处处言条段而一切条段之理无不包括于其中此益古演段之所由名也盖至如积相消而条段之理终不肯紊乱所以无论若干乘方亦无论如何带纵不必分别其形象而概以一例推之
惟演元之书其所设之各题大抵务为深奥而不适于用习天元者不能不习其题则从此又生魔障矣此非为天元所误乃为天元书中之题所误也
即如句股弦可以彼此相求又能以和较之互相求又能以和较之和较互相求亦可谓极其变化之妙矣犹不肯已则以同式之各句股又成和较而一一识别其彼此相关之理标名立目条分缕析以解之创之者自诩神奇传之者共推绝学师以此授其弟官以此课其士萃古今能算之才使之困顿老死于句股之中而不自知悔悟者李栾城之力也
几何之学从条段以明题理故条段明而题理亦明天元之学从题理以明条段故题理明而条段亦明惟几何之条段必藉夫图天元之条段则无藉乎图也所以天元所明之理能比几何更深
然天元但能将未知之数明其条段而其已知之数则浑和于太极之中不能一望而知其条段如何惟代数之术则无论已知之数未知之数其条段之理莫不一二分明故代数所明之理又能广于天元
学者既明代数之术则于数理之奥赜者固无不能明矣然犹有言之或甚繁求之或甚难而不得简易之法以赅之者何哉因代数但能推一切常数而不能推其变数也惟微分积分之术则能推一切变数故有微分积分之术而代数之用愈广矣
或有问者曰如子之说天元胜于几何代数胜于天元微分积分又胜于代数则学者何不径习微积而必从几何元代以及微积耶
答之曰不习几何则于如积之理不能尽明故不可径习天元不习天元则于正负开方之理不能尽明虽从代数得其相等之式亦不易求其同数微分积分其算式仍籍代数为用不习代数乌能径习微积所以几何元代微积其学必循序而及不可躐等而进也
或又问曰微积之必由代数而出固无疑矣若谓习代数者必先知天元习天元者必先明几何此乃欺人之论也夫天元中法也几何代数皆西法也中西各创其法曾未彼此相谋则创天元者固不知有几何也创代数者亦不知有天元也不知者尚且能创而谓反不能学者天下有是理乎
答之曰余之所谓循序而及者言如此学之则易于入耳非谓舍此即不能学也创天元者固未见几何之书而天元之理则无非几何之理也创代数者虽未见天元之书而代数之理则犹之天元之理也然则几何元代其明理之法虽异而其所明之理则同惟几何为初学所最易明故必从几何入手天元之书难于几何而易于代数以其有数可核也代数之法繁于天元而其用则广于天元故既明天元方可学代数
又有问者曰演数与明理既分为两途则演数者固不必明理矣惟不知明理者亦能演数否且不知明理者所演之数有异于不明理者所演之数否
答之曰明理之人惟不喜演数耳非不能演数也使强明理之人为演数之事其演得之数亦无异于演数者所演之数也惟专门演数之人因已演之甚熟故速而且准为明理者所不能及耳
或又问曰算法之事所用者数也明其理而不善演其数则是能说而不能行矣又曷取乎明理为哉
答之曰演数者祗能用法而明理者则能创法凡演数者所用之法皆明理者之所创也算法古疏今密古拙今巧苟非明其理而精益求精安能至此乎明理之人譬如创业演数之人譬如守成其劳逸难易有不可同日而语者明理之人非但能创前所未有之法又能以因为创而将从前已有之法改之使更便于用故有至难之法一变而为至易者亦有至繁之法一变而为至简者即如圆径求周古时用割圆之法开方数十次仅能得数位密率今用屡乘屡除可任求若干位密率而不必开方又如求八线之法古时用六宗三要二简法而不能任求某角之线今则弧背与八线能彼此相求又如真数求对数古时用中比例之法以代开数十百次之方今用级数可以任求而不必用中比例其简易不知几何倍矣
或又问曰明理始能创法是创法之人无有不明其理者也吾见近时算学之书每有但言其所立之各术而于立术之理则不赘一辞岂其理祗能自明而不能与人共明欤抑秘其立术之理而惟恐人之得明欤
答之曰子所言之书其创法之时盖用天元之术以演各尖堆之积枝枝节节而为之此中曲折之故祗为创法者所自明若欲与人共明其理则取径纡布算繁重演之非易言之甚难不能如微分积分之直捷简明也卷帙既多则刊校均非易事故先刊各术而其释术之书将俟续出后因已见微积之术觉己法不足以传示后世遂焚弃其稿未可知也或身遭兵燹就义成仁而遗稿飘零散失亦未可知也
或又问曰有数种算学之书其所立之术虽未尝自匿其理而观其释术之语终不能明白晓畅其故何也
答之曰立术之理若非从大公至正之轨悟入每觉可以意会而不可以言传故自明其理则易欲使他人共明其理则难盖其人虽有深致远之心思而笔墨所达未能曲尽其妙则他人观之仍不能明此亦由于观是书者功夫尚浅未能领略其语耳
或又问曰今之算术密矣巧矣简而易矣蔑以加矣吾恐从此以后即有钻研数数之人亦未必能再创新术矣
答之曰他事皆有止境而算学无止境也古人创术之时何尝不自以为巧密逮有功密于古术者则以古术为拙矣后之视今亦犹今之视昔安知此后更无再巧再密之术而视今之巧密者为拙耶
论比例之用
华蘅芳
中法之异乘同除即西法之四率比例也九章之中惟粟米一章真为四率比例之题方田差分商功均输虽非全是比例而其中藏有比例之理故皆可以比例通之若少广盈朒方程句股每章各有专术不必强以比例明之罗茗香作比例汇通将一切算法皆归比例识者讥之
题中所藏之比例其理未必尽显是在乎学者探索题意而得其相比之理则能将题中各数用加减乘除造成比例之率有祗用一次比例者亦有必用数次比例者所以比例之名甚多有正比例转比例合率比例按分递折比例递加递减比例超位加减比例和较比例等名名目愈多头绪愈乱余以为比例只有一法乃二三两率相乘以一率除之而得四率也其名目之多乃是造此诸率之法随题异形稍有分别耳
新译几何原本序代曾文正公
张文虎
几何原本前六卷明徐文定公受之西洋利玛窦氏同时李凉庵汇入天学初函而圜容较义测量法义诸书其引几何颇有出六卷外者学者因以不见全书为憾咸丰间海李壬叔始与西士伟烈亚力续译其后九卷复为之订其舛误此书遂为完帙松江韩绿卿尝刻之印行无几而板毁于寇壬叔从余安庆军中以是书子曰此算学家不可少之书今不刻行复绝矣会余移驻金陵因属壬叔取后九卷重校付刊继思无前六卷则初学无由得其蹊径而乱后书籍荡泯天学初函世亦稀觏近时广东海山仙馆刻木纰缪实多不足贵重因并取六卷者属校刊之盖我中国算书以九章分目皆因事立名各为一法学者泥其而求之往往毕生习算知其然而不知其所以然遂有苦其繁而视为绝学者无他徒眩其法而不知求其理也传曰物生而后有象象而后有滋滋而后有数然则数出于象观其象而通其理然后立法以求其数则虽未前人已成之法而设之若合符契至于探赜索隐推广古法之所未备则益远而无穷也几何原本不言法而言理括一切有形而概之曰点线面体点线面体者象也点相引而成线线相遇而成面面相叠而成体而线与线面与面体与体其形有相兼有相似其数有和有较有有等有无等有有比例有无比例洞悉乎点线面体而御之以加减乘除譬诸闭门造车出门而合辙也奚敝敝然逐物而求之哉然则九章可废乎非也学者通乎声音训诂之端而后古书之奥衍者可读也明乎点线面体之理而后数之繁难者可通也九章之法各适其用几何原本则彻乎九章立法之源而凡九章所未及者无不赅也致其知于此而验其用于彼其如肆力小学而收效于众籍者欤
象数一原序一
项名达
方圜率古不相通也径求周以勾股衍算不易割圜弧矢率又甚西人八妙矣求八必资六宗三要二简法非可径求所以然者方有尽圜无穷势难强合也自杜氏术出而方圜之率始通其术用连比例一率半径二率通弦三率倍矢由是递求诸率有径即得周有弦矢即得弧有弧亦即得弦矣其算捷其数亦最真顾是术也梅氏赤水遗珍载焉而未释明静庵先生捷法解释焉而未抉其原当自为一书非正释也自董氏术出而方圜率相通之理始显术凡四曰求倍分弦矢求析分弦矢审定乘除法以明率数倍分率圜所以通方也析分率分所以通圜也其释倍分率以方锥堆而方锥堆实出于三角堆弦之二率即两堆根相并数四率即两立积相并数矢之三率即两平积相并数五率即两三乘积相并数四五率以下多乘积以还莫不如是故递次乘除皆求堆积法也而即以之求弦矢弦之分有奇无偶矢之分奇偶俱全至析分率则三角堆无其数即假倍分之率较量而反释之可为独具只眼矣所疑者堆积既与率数合何以有倍分无析分倍分中弦率又何以有奇分无偶分且弦矢联于圜中于三角堆何与蓄是疑有年丁酉归自苕南舟中偶念此恍然曰三角堆数起于一递加一得堆根递加根得平积递加平积得立积盖递加数也弦矢率由圜中两等边三角挨次比例而生亦起于半径之一半径即一率递加一率得二率递加二率得三率递加三率得四率亦递加数也数有整必有零起整分者曰整数递加祗一式即三角堆相连两根积相并与倍分矢率倍分中奇分弦率等数起零分者曰零数递加有无量式不可以三角堆名依式推衍倍分中偶分弦率及析分弦矢率实参列其间不惟若是倍分者一分弧之几常以一为分母析分者几分弧之一常以一为分子今得零分则分子母不必定一任设几分弧之几无不可求因立此弧求他弧两术以补所未备又不惟若是分子母既可任设则六十度通弦倍矢与与半径等诸率齐同取为分母任设某度为分子并诸率本数可省去不求但求递加差数即得逐度分秒之正弦正矢因更立半径求弦矢两术以备制表之用似便于用弧约言之弦矢诸率其比例生于两等边三角其数本于递加两等边三角尖象也递加数尖数也通方圜必以尖故自来割圜术不离勾股而得其象未得其数取数不无繁重自有零整分递加而后象与数会分于是定率亦于是通分即递加数之根率即递加数之积分以子母管乎外圜涵方也率以奇偶应乎内方就圜也割圜术至此始无余蕴爰乘数月暇着为图说二卷友人王子琴逸嗜算术遍涉中西见是术爱之欲与杜董术合刊为一册嘱余序其大意余因详术所由不嫌辞费者亦以此通贯方圜之率非董氏理无自彰非杜氏法无自立非句股割圜等法以为导亦无自察象稽数以底于至精然则古人创始之难其可忽哉
象数一原序二
项名达
向玩弦矢诸率会得递加数复析圜得两等边三角其象适与数会因草成图解一册聊自达意而脱甚多丙午冬谢去紫阳讲席笔墨就闲渐编定整分半分起度两种弦矢率而梁楚香中丞复以紫阳大小课艺嘱选辞不获遂又见阻杨缃芸农都在京见旧刻割圜捷术序中言及图解亟思一见丁未冬来杭见访因示以所编缃芸谓书未半而君年垂迈是书断不可不成且不可缓成克期以一载临别尚谆切致嘱余感其意为之定书名曰象数一原卷一曰整分起度弦矢率论卷二曰半分起度弦矢率论卷三卷四曰零分起度弦矢率论卷五曰诸术通诠卷六曰诸术明变随将卷三编定选课毕复阻于病今夏始将卷四着有六纸不料病躯重感湿热兼肝乘脾几不可救医治两月无起色乃又重感燥火致脏腑无不病者遍体血脉不行医尽束手自知残灯微焰断难久延而是书从此搁笔矣缺而不完世间事大都如是何必恋恋所歉者负缃芸谆嘱之心耳然书虽未完而零分各腰率零分递加数卷三中已衍成其式惟义赜绪繁拟分条详论于卷四业论至易率法之相当率寄分毕则论用率寄分论定率寄分皆宜分别奇偶论之而易率法毕次论衍递加数法亦论寄分论子母论正负论奇行偶行积子母互异论直行并行积子母互异而递加数毕次论递加数即各形腰率而正负不同论心角形腰与腰较率正负相反论并积即弦矢率易正负有定法论矢率弦率子母全半之不同而弦矢率毕末乃依半分起度式分六术以明其算特彼论全半此论子母异同处略一分别可也至卷五卷六皆有旧稿且经编定只须照式录之今将各卷总为一束设有本鄙意而续成者惟条论稍难六术则易于从事无续成者卷四作未完之书亦无不可
对数简法跋
项名达
求对数旧法言之綦详而数重绪多初学恒未易了鄂士先生揭其精要而变通之着为对数简法首论开方自浅入深而约以七术继复立累除法省数十次开方用表已备极能事尤妙者舍开而求假设数夫对数折半真数开方开至单一下空多位之零数于是真数对数遂得其会通此开方所由重也顾必累开不已始得会通何如迳就会通处假一数以通之迨展转相通而七十二对数之等差已备具于假设诸数中一比例而定准之数出矣以是知数之为用带零求整难设整御零易凭所知课所求顺推而入难借所求通所知逆转而出易苟悟此可以得用数之方岂惟是对数一门有裨后学耶
对数简法识
戴煦
对数以加减代乘除用之甚便而求之甚难旧法求诸对数皆先求自一至九递至单一下九空位零一至九之九十九数而求之之法大略有三先定十百千万之对数而其间之零数则用中比例累求而得以首率末率两真数相乘开方得中率之真数以首率末率两假数相加折半得中率之假数渐求渐近以至适合如旧法求九之假数用中比例求至二十六次而得八位之对数此一法也凡假数之首位因真数之位数而递加以真数递次自乘至多位而其位数即假数首位以前之数然后以自乘第几率除之即得真数第一率之假数如旧法求二之对数自乘至一千三百余亿率除自乘之位数四百十余亿位而得十二位之假数又一法也既定十之对数为一乃以真数十开方五十四次三十三位以假数折半五十四次为逐次假数列为开方表乃以第五十四次真假两数比例得单一下十五空位零一之假数为率于是以应求对数之真数开方四五十次求得十五空位与为比例然后以开方第几次之率数乘之而得二十二位之假数或真数开方二十余次求得九空位与表内九空位开方数为比例亦以率数乘之而得十三四位之假数如旧法求二与六之对数又一法也顾此数法布算极繁甚至经旬累月而不能竟求一数故言算者鲜不望之而生畏夫立泣太繁则较算不易深虑寖久而失其真也因复详加探索始悟求十一二位之对数开方表祗须二十一次一十四位已属敷用而既有开方表则求诸对数可不必更开方较之旧法省算数倍且不特此也凡诸对数皆定于十之对数而实生于单一下五六空位零一之对数今欲以十之对数求单一下五六空位零一之对数势不得不屡次开方若借一算为单一下五六空位零一之对数转求十之借数即可得其比例之率知累除之法可代开方而用二十一次之开方表犹属舍易求难然是术也立法殊简用意非深西士若往讷白尔之徒既能立对数虑无有不知此者意者彼时欧逻巴人故匿其易而术其难以夸中土欤兹为揭出俾求对数者有取焉
续对数简法
戴煦
前岁之秋予以对数简法呈梅侣项先生翼日谓予曰递求数可开平方亦可开诸乘方会得二术属稿未定予归而思之亦得二术以呈先生而先生亦以定稿见示其逐数皆正一术与予正负相间者不同其第一数正而以下皆负一术则若合符节焉于是开诸乘方遂有三术予思既有三术必更有一术因补衍之将呈先生而先生适以补衍一术见示又若合符节焉惟先生以乘数加一为廉率谓诸乘方第一廉与末一廉之数也而予以连比例率推之复一一合因以其法用代累乘求积亦无不可通乃知廉率本生于连比例率也夫对数开平方多次以开方旧法至十二乘已属繁重断难开至亿兆乘故以平方代开耳今开诸乘方既通为一法可不必代开由是因繁得简复推得开极多位九乘方之法而对数之简法出矣盖前术用假设对数乃立天元一术即西人之借根方但天元一可乘而不受除常寄除法为母今须累除数百次则寄母极繁不可算不得不径用除法则数百次之畸零累积其差甚大故难求至多位不如连比例递求数之所差极微也至对数还原即代累乘求积之法而变通之因亦类焉
对数生于连比例率如设一数为本数第一率命为方根则其自乘之积为倍大第二率再自乘之积为倍大第三率三自乘之积为倍大第四率故以本数之对数二乘之即自乘积之对数三乘之即再乘积之对数四乘之即三乘积之对数若反言之则设一数为本数第一率命为方积而其开平方之根为折小第二率开立方之根为折小第三率三乘方之根为折小第四率故以本数之对数二除之即平方根之对数三除之即立方根之对数四除之即三乘方根之对数推之多乘其倍大折小之率莫不皆然然倍大各率与连比例率相应而折小各率不相应者谓二率平方积自乘一率方根除之得三率立方积二三率平方立方二积相乘一率方根除之得四率三乘方积推之各率皆然析小各率则不然盖倍大之率率数也故求对数用乘法折小之率率分也故求对数用除法倍大不仅率数亦有率分如以二率之二除一率之一得0五即倍大第二率之率分以三率之三除一率之一得0三三三零即倍大第三率之率分折小不仅率分亦有率数如0五即折小第二率之率数0三三三零即折小第三率之率数其倍大折小同率之率分率数恒两两反对其每率之率分率数恒与第一率之一为三率连比例而必以一为中率故以率分除之或以率数乘之得数必同且不特此也率有整亦有零整率者如倍大折小一二三四第率非率分为整数即率数为整数零率者如有一数较本数开平方根则不足较本数开立方根则有余其率分必为二而下带畸零小余或较本数自乘积则有余较本数再乘积则不足其率数亦必为二而下带畸零小余而以此种带畸零之率分或率数为首率一为中率求其末率必仍带畸零是此种倍大折小之率分率数皆带畸零而成零率矣若今所用之对数正真数之率数也非率分而其本数为一率为一0故一0之对数为一即一率之一而一00为本数倍大第二率其对数亦为二一000为本数倍大第三率其对数亦为三若一以上一0以下自二至九则不满一率故对数首位为0而下带畸零一0以上一00以下自十一至九十九则不满二率故对数首位为一而下带畸零此即所谓零率也知对数之为连比例率数而求对数之法可得而言矣
倍大率
率数
一000
二000
三000
四000
五000
六000
七000
八000
九000
十000
一率
方根
二率
平方积
三率
立方积
四率
三乘方积
五率
四乘方积
六率
五乘方积
七率
六乘方积
八率
七乘方积
九率
八乘方积
十率
九乘方积
率分
一000
0五00
0三三三
0二五0
0二00
0一六六
0一四二
0一二五
0一一一
0一00
折小率
率数
一000
0五00
0三三三
0二五0
0二00
0一六六
0一四二
0一二五
0一一一
0一00
一率
方积
二率
平方根
三率
立方根
四率
三乘方根
五率
四乘方根
六率
五乘方根
七率
六乘方根
八率
七乘方根
九率
八乘方根
十率
九乘方根
率分
一000
二000
三000
四000
五000
六000
七000
八000
九000
十000
以本数为积求折小各率
第一术
法检本率乘数之开方初商表取其较小于本数者以其根为第一数正 次以本数为除法以初商实减本数其减余数为乘法其所求第几率名为率分乃以乘法乘第一数除法除之又以率分除之为第二数正 以乘法乘第二数除法除之又以率分加一乘之二因率分除之为第三数正 乘法乘第三数除法除之二因率分加一乘之三因率分除之为第四数正 乘法乘第四数除法除之三因率分加一乘之四因率分除之为第五数正 如是递求至应求位数乃并诸正数得所求
按此术项氏所定
第二术
法检本率乘数之开方初商表取其较小于本数者以其根为第一数正 次以初商实为除法以初商实减本数其减余数为乘法乃以乘法乘第一数除法除之又以率分除之为第二数正 乘法乘第二数除法除之又以率分减一乘之二因率分除之为第三数负 乘法乘第三数除法除之二因率分减一乘之三因率分除之为第四数正 乘法乘第四数除法除之三因率分减一乘之四因率分除之为第五数负 如是递求至应求位数乃并诸正数并又诸负数减之得所求
按此术予所定
第三术
法检本率乘数之开方初商表取其较大于本数者以其根为第一数正 次以初商实为除法初商实内减本数其减余数为乘法乃以乘法乘第一数除法除之又以率分除之为第二数负 乘法乘第二数除法除之又以率分减一乘之二因率分除之为第三数负 乘法乘第三数除法除之二因率分减一乘之三因率分除之为第四数负 乘法乘第四数除法除之三因率分减一乘之四因率分除之为第五数负 如是递求至应求位数乃并诸负数减第一正数得所求
按前开平方七术即此法
第四术
法检本率乘数之开方初商表取其较大于本数者以其根为第一数正 次以本数为除法初商实内减本数其减余数为乘法乃以乘法乘第一数除法除之又以率分除之为第一数负 乘法乘第二数除法除之又以率分加一乘之二因率分除之为第三数正 乘法乘第三数除法除之二因率分加一乘之三因率分除之为第四数负 乘法乘第四数除法除之三因率分加一乘之四因率分除之为第五数正 如是递求至应求位数乃并诸正数又并诸负数减之得所求
按前二术予所定与项氏所定暗合
以本数为根求倍大各率
第一术
法任截本数几位依本率乘数累乘之为一数正 次以本数为除法本数内减截去数为乘法其所求第几率名为率数乃以乘法乘第一数除法除之又以率数乘之为第二数正 乘法乘第二数除法除之又以率数加一乘之二除之为第三数正 乘法乘第三数除法除之率数加二乘之三除之为第四数正 乘法乘第四数除法除之率数加三乘之四除之为第五数正 如是递求至单位下乃并诸正数得所求
第二术
法任截本数几位依本率乘数累乘之为第一数正 次以截去数为除法本数内减截去数其减余数为乘法乃以乘法乘第一数除法除之又以率数乘之为第二数正 乘法乘第二数除法除之率数减一乘之二除之为第三数正 乘法乘第三数除法除之率数减二乘之三除之为第四数正 乘法乘第四数除法除之率数减三乘之四除之为第五数正 如是递求至率数减尽而止乃并诸正数得所求
第三术
法任截本数几位于末位加一依本率乘数累乘之为第一数正 次以截去数加一为除法截去数加一内减本数其减余数为乘法乃以乘法乘第一数除法除之又以率数乘之为第二数负 乘法乘第二数除法除之率数减一乘之二除之为第三数正 乘法乘第三数除法除之率数减二乘之三除之为第四数负 乘法乘第四数除法除之率数减三乘之四除之为第五数正 如是递求至率数减尽而止乃并诸正数又并诸负数减之得所求
第四术
法任截本数几位依前术加一依本率乘数累乘之为第一数正 次之本数为除法截去数加一内减本数其减余数为乘法乃以乘法乘第一数除法除之又以率数乘之为第二数负 乘法乘第二数除法除之率数加一乘之二除之为第三数正 乘法乘第三数除法除之率数加二乘之三除之为第四数负 乘法乘第四数除法除之率数加三乘之四除之为第五数正 如是递求至单位下乃并诸正数又并诸负数减之得所求
按有本数求倍大折小各率本通为一法非有二义其第二数倍大用率数乘者缘率分率数与单一为三率连比例率分为首率则单一为中率率数为末率故以率分除之之数即同于率数乘之之数而折小各率率分整而率数零故用率分为便倍大各率率数整而率分零故用率数为便也其第三数以率数加减一乘之二除之者缘连比例首率与中率之比同于中率与末率之比前四术首率内加减中率乘之倍首率除之后四术中率内加减末率乘之倍中率除之其得数必同也以下各数义仿此其第二三术与前第二三术正负各异者缘乘法虽云率数内减一实一内减率数其减余为负算故乘为负乘既为负乘则乘后之正负必变故能变逐数皆负者为正负相闲变正负相间者为逐数皆正也其率数减尽而止者凡算例以适足为实任以正数负数乘除之必仍为适足或正负数为实以适足数乘除之亦为适足故率数减尽则以下无数也又按前四术可为开方捷法后四术所求止须以本数累乘即得而挨次递求似乎较烦然开方与累乘但能求倍大折小各整率若前八术则凡第一数可知者虽零率亦可求用之对数为尤要也又按每数通用之乘法除法若先以除法除乘法用为递次乘法则一次乘可代一乘一除若先以乘法除除法用为递次除法则一次除可代一乘一除
论对数根
对数根者诸对数之所生即单一下无数空位零一之对数也旧法以一0为积开方五十四次以其方根单一下空位后所带之零数为一率单一折半五十四次即一兆八千余亿除单一之数为二率单一下十五空位零一之一为三率求得四率为对数根夫以一0为积开方五十四次即以一0为本数第一率求折小第一兆八千零一十四万三千九百八十五亿零九百八十四万一千九百八十四率也今有本数即可求折小各率则是第五十四次开方数可以径求矣既可径求则求第一兆八千余亿率不如求第一无量数率一无量数犹云一千或一万何也盖一兆八千余亿率为第五十四次开方数之率分其位数甚多用连比例求得率数亦有多位即第五十四次开方数之对数而布算甚繁一无量数数虽极大而仍为一不过一下有无数空位耳以为首率用连比例求末率必为单位下无数空位零一此即求对数根四率之二率数既为一可省多位乘法一次且一无量数较一兆有零为尤密也
今定一0之对数为单一求对数根
法先以一0开平方五次或开平方三次三乘方一次或平方一次三乘方二次皆可但取其降位易而已得折小第三十二率一0七四六0七八二三二一三一七四九七为对数根之用数用数见后第三十二率以前各率为用数则降位稍难若三十二率以后皆可为用数不必定用三十二率也置用数减去首位单一以除用数得一四四0三四一九二一八八六八六五三九为递次除法用数为通田除法用数减首位为通用乘法此即前所云以乘法除除法 递次除法则一次除可代一乘一除也乃以除法除单一以折小率三十二乘之得二二二一六九四六九0二四九六三二六六为第一数正 除法除第一数一乘之二除之得七七一二三八六四0一0六七八三0为第二数正 除法除第二数二乘之三除之得三五六九七0一六四九二五一二二为第三数正 除法除第三数三乘之四除之得一八五八七七八二四九九八0五为第四数正 除法除第四数四乘之五除之得一0三二四0九四四二0八三为第五数正 如是递求得五九七三一七三三七四一为第六数正0三五五四六一六三一三为第七数正 二一五九四一0四六为第八数正 一三三二六五三0为第九数正0八三二七一0为第十数正 五二五五七为第十一数正 三三四五为第十二数
正 二一四为第十三数正 一四为第十四数正 一为第十五数正 乃并诸正数得二三0二五八五0九二九九四0四五七七为首率单一为中率求得末率0四三四二九四四八一九0三二五一八一一即对数根也
用数 一0七四六0七八二八三二一三一七四九七
除法 一四四0三四一九二一八八六八六五三九
第一数 二二二一六九四六九0二四九六三二六六 除法除之一乘二除得
二 七七一二三八六四0一0六七八三0 同 二 三
三 三五六九七0一六四九二五一二二 同 三 四
四 一八五八七七八二四九九八0五 同 四 五
五 一0三二四0九四四二0八三 同 五 六
六 五九七三一七三三七四一 同 六 七
七 三五五四六一六三一三 同 七 八
八 二一五九四一0四六 同 八 九
九 一三三二六五三0 同 九 十
十 八三二七一0 同 十 十一
十一 五二五五七 同 十一十二
十二 三三四五 同 十二十三
十三 二一四 同 十三十四
十四 一四 同 十四十五
十五 一
得数 首率 二三0二五八五0九二九九四0四五七七
中率 一
末率 0四三四二九四四八一九0三二五一八一一
按此即以一0为本数第一率依第一术求折小第一无量数率也其第一数本为单一凡求极多率者初商恒为单一依对数例以单一下之零数为比例而截去首位故置第一数不用而竟以第二数为第一数也其以三十二乘之者缘用数系本数之折小第三十二率当于求得数后以三十二乘之为所求数而以三十二乘第一数其得数亦同也所异者求法既依第一术则第二数应以一无量数加一乘之二无量数除之而何以用一乘二除不知求极多率者无加一之差也今试以九乘方言之其率分为十其乘法十一与除法二十之比较一与二之比所差尚大若两位九乘方谓九十九乘方其率分为百而一百零一与二百之比较一与二之比所差较微若三位九乘方谓九百九十九乘方其率分为千而一千零一与二千之比较一与二之比其差更微由是推之多位九乘方则其差必极微而可以不计矣苴非特不计已也譬之割圆有大弧弦求析分小弧弦每数乘法有分子之减差析之愈小减差愈微若求弧则有分母无分子并此减差而无之盖稍有减差则亦稍有觚棱而非真弧矣求对数根亦然必须开无穷无尽极多位九乘方并此加差而无之然后求至数百千位而无不合若稍有加差则必滞于第几率而求至多位反不合矣即如开平方五十四次而所求之对数根不过十五六倍若欲增求一位必须再开[三四]次不能如前法之求几位即得几位者以其滞于一兆八千余亿率也然则一乘二除二乘三除正开无穷无尽极多位九乘方之法无以名之姑名其折小第一无量数率耳
论用数
前言有本数求折小第一无量数率可以径求此立法也而法有所穷必须先求三十二率何也盖多率之开方初商表其数极繁惟初商单一则任折小至多率而初商实亦必仍为单一幸而求折小多率者其首位必为单一故用第一第二两术其第一数必为单一而初商实犹可知若用第三四术则初商必为二而初商实即极繁而不可求矣然即用第一二术而其中又有窒今试以一0为本数依第一术求之则以一0为除法初商实一减一0得九为乘法乘除法相差甚微而位不降位不降即不能递求依第二术则一除九乘位不惟不降而反升尤不能递求是窒也夫求折小多率者其本数必须单一下有空位空位后带零数则减余数小而可求今本数一0既非单一又无零数则必假一单一下有空位带零数之数以求之此用数之所由来也而求用数约有四法以本数先求折小第几率为用数其第一数以折小率若干乘之然后递求此一法也以本数首位降为单位以自二至九自一一至一九诸数累除之为用数求得数后以除法对数加之视降几位再首位加几又一法也以本数先求倍大第几率以首位降为单位为用数求得数后视降几位则首位加几然后以倍大率若干除之又一法也置本数以自二至九累乘之以首位降为单位为用数求得数后视降几位首位加几然后以乘法之对数减之又一法也然第一法取数不易而有畸零惟求对数根不得已而用之第二法亦有畸零第三法虽无畸零而不得必得盖诸数之倍大率不能辄得首位为一而下有空位也惟第四法既无畸零且可必得故求用数可以倍大率求者则用倍大率其不可用倍大率者则用借数累乘法为便也
假如以倍大率求二之用数
法以二自乘九次得一千零二十四为二之倍大第十率降三位得一0二四为二之用数
假如以累乘法求七之用数
法以七用二乘之得十四又以八乘之得一百一十二又以九乘之得一千零八降三位得一00八为七之用数
假如兼用倍大率及累乘法求三之用数
法以三自乘再乘得二十七为三之倍大第三率以四乘之得一百零八降二位得一0八为三之用数
论借数
借数者自二至九共八数借为累乘之数也凡诸数择八数内之数乘之皆可得首位为一而下有空位故借数不必广求即八数而已足但由用数求得之对数必以乘法之对数加之则必先求借数之对数而借数虽有八数实止三数何也二五四八本通为一数三六九亦通为一数惟七则自为一数故有三数之对数而八数之对数已备有八数之对数而诸数之用数亦无不备矣
假如有对数根求二与四与五与八之对数
法依前求得二之用数一0二四减去单一得00二四为递次乘法乃以乘法乘对数根得00一0四二三0六七五六五六七八0四三凡乘法在单位下则乘得数小于原数为第一数正 乘法乘第一数一乘之二除之得一二五0七六八一0七八八一三七为第二数负 乘法乘第二数二乘之三除之得二00一二二八九七二六一0为第三数正 乘法乘第三数三乘之四除之得三六0二二一二一五0七为第四数负 如是递求得六九一六二四七三三为第五数正0一三八三二四九五为第六数负 二八四五五四为第七数正 五九七六为第八数负 一二七为第九数正 三为第十数负 乃并诸正数得00一0四二五0六九四八六五六00六七又并诸负数得0000一二五一一二八四六七四八一一八以负减正得00一0二九九九五六六三九八一一九四九为用数之对数以用数系降三位乃于首位加三得三0一0二九九九五六六三九八一一九四九为一千零二十四之对数以一千零二十四系二之倍大第十率乃以十除之得0三0一0二九九九五六六三九八一一九小余四九为二之对数也
求四之对数者以四即二之倍大第二率乃以二之对数二乘之得0六0二0五九九九一三二七九六二三000
求五之对数者0000相乘即十乃以十之对数单一内减二之对数得0六九八九七000四三三六0一八八0三一即五之对数
求八之对数者以八即二之倍大第三率乃以二之对数三乘之得0九0三0八九九八六九九一九四三五八四七即八之对数
用数 一0二四
乘法 00二四
第一数 00一0四二三0六七五六五六七八0四三 乘法乘之一乘二除得
二 一二五0七六八一0七八八一三七 同 二 三
三 二00一二二八九七二六一0 同 三 四
四 三六0二二一二一五0七 同 四 五
五 六九一六二四七三三 同 五 六
六 一三八三二四九五 同 六 七
七 二八四五五四 同 七 八
八 五九七六 同 八 九
九 一二七 同 九 十
十 三
正数 00一0四二五0六九四八六五六00六七
负数 0000一二五一一二八四六七四八一一八
减得 00一0二九九九五六六三九八一一九四九
首位加三 三0一0二九九九五六六三九八一一九四九
十除之 0三0一0二九九九五六六三九八一一九四九 二之对数
二乘之 0六0二0五九九九一三二七九六二三八九八 四之对数
以减单一 0六九八九七000四三三六0一八八0五一 五之对数
三乘之 0九0三0八九九八六九九一九四三五八四七 八之对数
假如求三与六与九之对数
法依前求得三之用数一0八减去单一得00八为递次乘法乃以乘法乘对数根得0三四七四三五五八五五二二六0一四四九为第一数正 乘法乘第一数一乘之二除之得一三八九七四二三四二0九0四0五八为第二数负 乘法乘第二数二乘之三除之得七四一一九五九一五七八一五五0为第三数正 乘法乘第三数三乘之四除之得四四四七一七五四九四六八九三为四数负 如是递求得二八四六一九二三一六六0一为第五数正0一八九七四六一五四四四0为第六数负0一三0一一一六四八七六为第七数正 九一0七八一五四一为第八数负 六四七六六六八七为第九数正 四六六三二0一为第十数负 三三九一四二为第十一数正 二四八七0为第十二数负 一八三七为第十三数正 一三六为第十四数负 一0为第十五数正 一为第十六数负乃 并诸正数得0三四八一七九六四0七0六九七二一五二又并诸负数得000一三九四二0八五八三七四七五一四0以负减正得0三三四二三七五五四八六九四九七0一二为用数之对数以用数系降二位于乃首位加二得二0三三四二三七五五四八六九四九七0一二为一百零八之对数以系借四乘再减四之对数得一四三一三六三七六四一五八九八七三一一四为二十七之对数以二十七系三之倍大第三率乃以三除之得0四七七一二一二五四七一九六六二四三七一即三之对数也
求六之对数者以二三相乘即六乃以二之对数加三之对数得0七七八一五一二五0三八三六四三六三二即六之对数
求九之对数者以九系三之倍大第二率乃以三之对数二乘之得0九五四二四二五0九四三九三二四八七四二即九之对数
用数 一0八
乘法 00八
第一数 00三四七四三五九八五五二二六0一四四九 乘法乘之一乘二除得
二 一三八九七四二三四二0九0四0五八 同 二 三
三 七四一一九五九一五七八一五五0 同 三 四
四 四四四七一七五四九四六八九三 同 四 五
五 二八四六一五二三一六六0一 同 五 六
六 一八九七四六一五四四四0 同 六 七
七 一三0一一一六四八七六 同 七 八
八 九一0七八一五四一 同 八 九
九 六四七六六六八七 同 九 十
十 四六六三二0一 同 十 十一
十一 三三九一四二 同 十一十二
十二 二四八七0 同 十二十三
十三 一八三七 同 十三十四
十四 一三六 同 十四十五
十五 一0 同 十五十六
十六 一
正数 00三四八一七九六四0七0六九七二一五二
负数 000一三九四二0八五八三七四七五一四0
减得 00三三四二三七五五四八六九四九七0一二
首位加二 二0三三四二三七五五四八六九四九七0一二
内减四之对数 一四三一三六三七六四一五八九八七三一一四
三除之 四七七一二一二五四七一九六六二四三七一 三之对数
内加二之对数 0七七八一五一二五0三八三六四三六三二0 六之对数
二乘三之对数 0九五四二四二五0九四三九三二四八七四二 九之对数
假如求七之对数
法依前求得七之用数一00八减去单一得000八为递次乘法乃以乘法乘对数根得000三四七四三五五八五五二二六0一四五为第一数正 乘法乘第一数一乘之二除之得一三八九七四二三四二0九0四一为第二数负 乘法乘第二数二乘之三除之得七四一一九五九一五七八二为第三数正 乘法乘第三数三乘之四除之得四四四七一七五四九五为第四数负 如是递求得二八四六一九二三为第五数正 一八九七四六为第六数负 一三0一为第七数正 九为第八数负 乃并诸正数得000三四七四四二九九七七六六三九一五一 又并诸负数得00000一三八九七八六八一五七四二九一以负减正得000三四六0五三二一0九五0六四八六 为用数之对数以用数系降三位乃于首位加三得三0三四六0五三二一0九五0六四八六0为一千零八之对数以系二与八与九叠乘所得乃并二八九之三对数得二一五八三六二四九一0九五二四九六五三八减之得0八四五0九八0四00一四二五六八三二二即七之对数也
用数 一00八
乘法 000八
第一数 000三四七四三五五八五五二二六0一四五 乘法乘之一乘二除得
二 一三八九七四二三四二0九0四一 同 二 三
三 七四一一九五九一五七八二 同 三 四
四 四四四七一七五四九五 同 四 五
五 二八四六一九二三 同 五 六
六 一八九七四六 同 六 七
七 一三0一 同 七 八
八 九
正数 000三四七四四二五九七七六六三九一五一
负数 00000一三八九七八六八一五七四二九一
减得 000三四六0五三二一0九五0六四八六0
首位加三 三00三四六0五三二一0九五0六四八六0
三对数 二一五八三六二四九二0九五二四九六五三八
减得 0八四五0九八0四00一四二五六八三二二 七之对数
按此用第二术开极多位九乘方法也旧法求二之对数亦以一0二四为用数而以单一下十五空位零一之一为一率单一下十五空位零一之对数即今所用之对数根为二率用数开平方四十七次以其单一下之零数为三率求得四率然后以平方四十七次折小率一百四十余万亿乘之得用数之对数夫一率之一本可省除今既开极多位九乘方其折小之率分为一无量数而一无量数之一亦可省乘开方既用零数则第一数亦可置不用而竟以第二数为第一数止须求得开方零数以对数根乘之即得用数之对数而递求数之例干求得数后乘之与乘第一数得数必同故竟以乘法乘对数根为第一数也本应以对数根乘不用之第一数然后以乘法乘之而不用之第一数系单一故可省乘其求对数根用第一术而此用第二术者而此用第二术者盖对数根之用数系多位畸零凡多位畸零者除便于乘故以一次除代一乘一除既用除法则用第一术与第二术同一畸零除法不如第一术之降位稍易矣若今所求之用数均位少而无畸零不惟乘法止一二位抑且用第二术则除法即单一可以省除故虽降位稍难而终以第二术为便也
假如有借数求二十三之对数
法置二十三以五乘之得一百十五又以九乘之得一千零三十五降三位得一0三五为二十三之用数减去首位单一得00三五为递次乘法乃以乘法乘对数根得00一五二00三0六八六六六一三八一三四为第一数正 乘法乘第一数一乘之二除之得二六六0五三七0一六五七四一七第二数负 乘法乘第二数二乘之三除之得六二0六七九一九七0五三四0为第三数正 乘法乘第三数三乘之四除之得一六二九二八二八九二二六五第四数负 如是递求得四五六一九九二0九八三为第五数正 0一三三0五八一0二九为第六数负 三九九一七四三一为第七数正 一二二二四七一为第八数负 三八0三二为第九数正 一一九八为第十数负 三八为第十一数正 一为第十二数负 乃并诸正数得0一五二0六五一八二二四五七一九九五八又并诸负数得0000二六六一六八四三一六三五四三八一以负减正得0一四九四0三四九七九二九三六五五七七为用数之对数以系降三位乃于首位加三得三0一四九四0三四九七九二九三六五五七七为一千零三十五之对数以系五与九叠乘所得乃以五与九两对数相并得一六五三三一二五一三七七五三四三六七九三减之得一三六一七二七八三六0一七五九二八七八四即二十三之对数也
用数 一0三五
乘法 00三五
第一数 00一五二00三0六八六六六一三八一三四 乘法乘之一乘二除得
二 二六六00五三七0一六五七四一七 同 二 三
-17-2-
三 六二0六七九一九七0五三四0 同 三 四
四 一六二九二八二八九二二六五 同 四 五
五 四五六一九九二0九八三 同 五 六
六 一三三0五八一0二九 同 六 七
七 三九九一七四三一 同 七 八
八 一二二二四七一 同 八 九
九 三八0三二 同 九 十
十 一一九八 同 十 十一
十一 二八 同 十一十二
十二 一
正数 00一五二0六五一八二二四五七一九九五八
负数 0000二六六一六八四三一六三五四三八一
减得 00一四九四0三四九七九二九三六五五七七
首位加三 三0一四九四0三四九七九二九三六五五七七
二与九对数共 一六五三二一二五一三七七五三四三六七九三
减得 一三六一七二七八三六0一七五九二八七八四 二十三之对数
按求十万对数前法为便以真数无畸零也若求八对数则真数本属畸零当依求对数根之法为便矣大要求对数之法难于起始以后偏求各数审择用之可耳又今所求之对数系十八位小除二位故须递求多数若求十一二位更不必递求多数也
附对数还原
论借用本数
对数为真数之率数而恒以一0为本数第一率既有本数第一率又有率数则依以本数为根求倍大各率之法求之可矣然其中有窒而一0不可用为本数何也整率之第一数可截本数依本率乘数累乘而得若零率之第一数则累乘中无其数对数之为率数皆零率也故其第一数不可知不可知即不可求矣但不可知之中自有可知者在凡整率之首位单一者则任倍大若干率而累乘所得之第一数必仍为单一而不变整率遇单一而不变则零率遇单一其第一数必仍为单一而不变无疑矣故凡零率而第一数可用单一者则可知而亦可递求也第一数既必须用单一则以一0为第一率内减单一其减余数大而不能递求矣此借用本数之所由来也而借用之本数莫善于一00000一何以言之盖用第二术则其首位之单一为通用除法既可省除而减去单一得00000一为通用乘法只须降六位亦可省乘而降位又易故以一00000一为便也惟诸对数系以一0为第一率之率数今用一00000一为第一率则率数不合矣法先求得一00000一之对数用为除法凡诸对数以除法除之其所得数即以一000000一为本数第一率之率数也
假如以一00000一为借用本数求其对数为除法
法以对数根降六位得000000四三四二九四四八一九0三三为第一数正 以第一数降六位一乘之二除之得一二七一四七二为第二数负 以第二数降六位二乘之三除之得一为第三数正 乃以第一第三两数相并内减第二数得0000000四三四二九四二六四七五六二为借用本数之对数即求率数之除法也
本数 一00000一
乘法 000000一
第一数 0000000四三四二九四四八一九0三三 乘法乘之一乘二除
二 二一七一四七二 同 二 三
三 一
得数 0000000四三四二九四四八一九0三四
减得 0000000四三四二九四二六四七五六二 一00000一之对数
论借用率数
前言以一00000一之对数除所设对数为率数而一00000一之对数单位下有七空位诸对数至小者止一空位今以借用本数之对数除之其率数必甚大率数既大则每次通用乘法虽降六位而每次用率数之乘法且不止升六位则位仍不降而不可求矣故须参用旧法先求得自二至九自一一至一九自一0一至一0九自一00一至一00000九各对数列为表视所设对数有首位者先去首位其余足减何数之对数递次减之减至有六七空位然后以借用本数之对数除之为借用率数则率数小而可求矣求得数后再以递减对数之真数累乘之复视首位所减何数依数升若干位即得所求之真数也
求备减表
自二至九各对数依前所求列之自一一至一九各对数内其一二与一四与一五与一六与一八均可加减而得惟一一与一三与一七与一九须仍前求得用数然后递求若00一至一0九则原数即可递求不必再用数至一00一至一00九则递求各数与一0一至一0九相同止须逐数递降一位并减之即得若一000一至一000九则再降一位并减之以后各数并同此法
真数 假数 小余
二 0三0一0二九九九五六六三九八一一九四九
三 0四七七一二一二五四七一九六六二四三七一
四 0六0二0五九九九一三二七九六二三八九八
五 0六九八九七000四三三六0一八八0五一
六 0七七八一五一二五0三八三六四三六三二0
七 0八四五0九八0四00一四二五六八三二二
八 0九0三0八九九八六九九一九四三五八四七
九 0九五四二四二五0九四三九三二四八七四二
一一 00四一三九二六八五一五八二二五0四一七
一二 00七九一八一二四六0四七六二四八二六九
一三 0一一三九四三三五二三0六八三六七六九六
一四 0一四六一二八0三五六七八二四八0二七一
一五 0一七六0九一二五九0五五六八一二四二二
一六 0二0四一一九九八二六五五九二四七七九六
一七 0二三0四四八九二一三七八二七三九二七八
一八 0二五五二七二五0五一0三三0六0六九一
一九 0二七八七五三六00九五二八二八九六一九
真数 假数 小余
一0一 000四三二一三七三七八二六四二五六六五
一0二 000八六00一七一七六一九一七五五九八
一0三 00一二八三七二二四七0五一七二二0四六
一0四 00一七0三三三三九二九八七八0三五四三
一0五 00二一一八九二九九0六九九三八0七四四
一0六 00二五三0五八六五二六六六八四一二六四
一0七 00二九三八三七七七六八五一0九六四0二
一0八 00三三四二三七五五四八六九四九七0一二
一0九 00三七四二六四九七九四0六二三六三三八
一00一 0000四三四0七七四七九三一八六四0七
一00二 0000八六七七二一五三一二二六九一二五
一00三 000一三00九三三0一0四一八一一四六
一00四 000一七三三七一二八0九000五二九七
一00五 000二一六六0六一七五六五0七六七六二
一00六 000二五九七九八0七一九九0八六一二二
一00七 000三0二九四七0五五三六一八00七0
一00八 000三四六0五三二一0九五0六四八六0
一00九 000三八九一一六六二三六九一0五二一六
真数 假数 小余
一000一 00000四三四二七二七六八六二六六九六
一000二 00000八六八五0二一一六四八九五七二
一000三 0000一三0二六八八0五二二七0六0九
一000四 0000一七三六八三0五八四六四九一八七
一000五 0000二一七0九二九七二二三0二0八二
一000六 0000二六0四九八五四七三九0三四六九
一000七 0000三0三八九九七八四八一二四九一九
一000八 0000三四七二九六六八五三六三五四0八
一000九 0000三九0八六九二四九九一0一三一0
一0000一 000000四三四二九二三一0四三0八四
一0000二 000000八六八五八0二七八0六二六三
一0000三 00000一三0二八六三九0二八四八九三
一0000四 00000一七三七一四三一八四九八0九二
一0000五 00000二一七一四一八一二四五一五五一
一0000六 00000二六0五六八八七二一五三九六九
一0000七 00000三0三九九五四九七六一三九八六
一0000八 00000三四七四二一六八八八四0三三三
一0000九 00000三九0八四七四四五八四一六七五
真数 假数 小余
一00000一 0000000四三四二九四二六四七五六二
一00000二 0000000八六八五八八0九五二一八七
一00000三 000000一三0二八八一四九一三八八五
一00000四 000000一七三七一七四四五三二六六四
一00000五 000000二一七一四六六九八0八五三三
一00000六 000000二六0五七五九0七四一五0一
一00000七 000000三0四00五0七三三一五七七
一00000八 000000三四七四三四一九五六八七六七
一00000九 000000三九0八六三二七四八三0八三
假如有00000000七八三六0一七五九二八七八四求借用率数
法置所设对数去首位一得0三六一七二七八三六0一七五九二八七八四检备减表足减二之对数乃以二之对数减之得00六0六九七八四0三五三六一一六八三五又检表足减一一之对数减得00二九三五一五五一九五三八六六四一八又足减一0四之对数减得000二二七一八一五八九六六0六二八七五又足减一00五之对数减得0000一0五七五四一四0 九八六一一三又足减一000二之对数减得00000一八九0三九二八四四九六五四一又足减一0000四之对数减得00000一五三二四九六五九九八四四九又足减一00000三之对数减得0000000二二九六一五一0八四五六四前已得七空位乃以借用本数之对数四三四二九四二六四七五六二除之得0五二八七0八五九0二一二0为借用率数也
一三六一七二七八三六0一七五九二八七八四 首位减一得
0三六一七二七八三六0一七五九二八七八四 内减二之对数
0三0一0二九九九五六六三九八一一九四九 减得
00六0六九七八四0三五三六一一六八三五 内减一一之对数
00四一二九二六八五一五八二二五0四一七 减得
00一九三0五一五五一九五三八六六四一八 内减一0四之对数
00一七0三三三三九二九八七八0三五四三 减得
000二二七一八一五八九六六0六二八七五 内减一00五之对数
000二一六八0六一七五六五0七六七六二 减得
0000一0五七五四一四00九八六一一三 内减一000二之对数
00000八六八五0二一一六四八九五七二 减得
00000一八九0三九二八四四九六五四一 内减一0000四之对数
00000一七三七一四三一八四九八0九二 减得
000000一五三二四九六五九九八四四九 内减一00000三之对数
000000一三0二八八一四九一三八八五 减得
0000000二二九六一五一0八四五六四 以借用本数之对数
0000000四三四二九四二六四七五六二 除之得
0五二八七0八五九0二一二0 借用率数
假如有对数一三六一七二七八三六0一七五九二八七八四求其真数
法依前求得借用率数0五二八七0八五九0二一二0乃以借用本数首位单一下加十九空位得一0000000000000000000为第一数正 次以借用本数减去单一得000000一为乘法以乘法乘第一数又以率数乘之得五二八七0八五九0二一二0为第二数正 乘法乘第二数又以率数反减一得0四七一二九一四一截用九位乘之二除之得一二四五九二九为第三数负 乘法乘第三数又以率数反减二得一四七截用三位乘之三除之得一为第四数正 乃并诸正数得一00000五二八七0八五九0二一二一内减第三负数得一000000五二八七0八四六五六一九二乃以前求借用率数时递减各对数之真数一00000三与一0000四与一000二与一0五与一0四与一一与二累乘之得二二九九九九九九九九九九九九九九九八五八弃零进一得二三又以前求率数时曾减首位之一应升一位得二十三即所求之真数也
本数 一00000一
乘数 一00000一
第一数 一0000000000000000000 降六位率数乘之得
二 五二八七0八五九0二一二0 降六位率数减一乘之二除之得
三 一二四五九二九 降六位率数减二乘之三除之得
四 一
本数 一000000五二八七0八五九0二一二一
减得 一000000五二八七0八四六五六一九二 以一00000三乘之得
一00000三五二八七一00五一七四四六 以一0000四乘之得
一0000四三五二八八五一二00一四六七 以一000二乘之得
一000二四三五三七五五六九七0三八六七 以一00五乘之得
一00五二四四七五五二四四七五五二四四八 以一0四乘之得
一0四五四五四五四五四五四五四五四四八一 以一一乘之得
一一四九九九九九九九九九九九九九九九二八 以二乘之得
二二九九九九九九九九九九九九九九九八二八 弃零进一升一位
二三
按此即用求倍大各率第二术也其第三数变为负者凡整率必大干单一其减一减二皆为正减至率数减尽而止而无所为反减故逐数皆正今所用之率数小于单一其减一减二皆为反减反减则为负以为乘法故能变逐数皆正者为正负相间也又凡对数递减得三空位已可递求惟逐数用率数之乘法多位畸零不免繁重故须减至七空位然亦为求十八位对数之真数而设耳若求十一二位则一00一即可借为本数而对数递减至四空位即可求借用率数矣
割圜连比例术图解序
董佑诚
元郭守敬授时草用天元术求弧矢径一围三犹仍旧率西人以六宗三要二简术求八绵理密数繁凡遇布算皆资于表梅文穆公赤水遗珍载西士杜德美圜径求周诸术语焉不详罕通其故尝欲更创通法使弦矢与弧可以径求覃精累年迄无所得己卯春秀水朱先生鸿以杜氏九术全本相示盖海张先生豸冠所写者九术以外别无图说闻陈氏际新尝为之注为某氏所秘书已不传乃反覆寻绎究其立法之原盖即圜容十八觚之术引伸类长求其絫积实兼差分之列衰商功之堆垛而会通以尽句股之变周髀经曰圜出于方方出于矩矩出于九九八十一圜弧也方弦矢也九九八十一递加递减递乘递除之差也方圆者天地之大体奇耦相生出于自然今得此术而方圜之率通矣爰分图着解冠以九术原文并立弦矢互求四术都为三卷辞取易明有伤芜冗其所未寤俟有道正焉
割圜连比例后序
董佑诚
割圜解既成之二年朱先生复得割圜密率捷法四卷于钟祥李氏盖干隆初钦天监监正明图所解而门人陈际新所续成者其书释连比例诸率分弦矢为二术皆先设百分千分万分诸弧如本法乘除之弃其畸零以求合于矢之十二三十五十六弦之二十四八十百六十八诸数遂为递加一数以为除法者特取其易知而便于记忆则其于立法之原似未尽也然反覆推衍使弧矢奇耦率可互通隐探赜杂而不越盖师弟相承积三十余年之久推其用心可谓勤且深矣陈氏序言圜径求周及弧求弦矢三术为杜德美氏所作余六术则明图氏补之与张先生所传互异又借弧借弦二术并见陈氏书中范氏所作其闇合欤余以垛积释比例而三角及方锥堆三乘以下旧无其术近读元朱世杰四元监菱草形段果垛叠藏诸问乃知递乘递除之术近古所有而远西之士尚能守其遗法有足珍者爰并记之
少广缒凿
夏鸾翔
开平方捷术一
小初商为一借根 以一借根除本积得二借根 并一二借根半之为三借根 以三借根除本积得四借根 并三四借根半之得五借根 以五借根除本积得六借根 下皆如是求至借根小者渐大大者渐小与方根密合而止
此术一四七十等借根恒微小于方根二三五六八九等借根恒微大于方根
算例
假如平积一百二十一求方根
小初商□0为一借根 一借根除本积得一□二一为二借根 并一二借根半之得一□一0五为三借根 三借根除本积得一□0九五零多则弃之以便算凡借根借积皆然为四借根 并三四借根半之得一□一为五借根因前借根弃零故五借根适合方根即方根
开平方捷术二
大初商为一借根 以一借根除本积得二借根 并一二借根半之得三借根 以三借根除本积得四借根 并三四借根半之得五借根 以五借根除本积得六借根 下皆如是求至借根大者渐小小者渐大与方根密合而止
此术奇借根恒微大于本根隅借根恒微小于本根
算例
假如平积九十九求方根
大初商一 为一借根 一借根除本积得□九九为二借根 并一二借根半之得□九五为三借根 三借根除本积得□九九四九七四借根 并三四借根半之得□九九四九八七此已消尽六位故六位下弃之也为五借根即方根
开诸乘方捷术一
小初商为一借根 以略大于本积之积为外积其根为外根以外积与外根加一之积相减又减一为递次除法 一借积减本积余以除法除之得数加一借根为二借根 二借积减本积余以除法除之得数加二借根为三借根 下皆如是求至借根渐大与方根密合而止或置外根降一乘积本乘乘数加一乘之为递次除法更捷
算例
假如平积五十求方根
以□七一之平积五0四一为外积□七一为外根求得一□四二为递次除法 小初商□七为一借根 一借积四□九减本积余以除法除之得00七0四以加一借根得□七0七0四为二借根 二借积四□九九0五五六减本积余以除法除之得0000六六五以加二借根得□七0七一0六五为三借根截去末二位得□七0七一0即方根
开诸乘方捷术二
大初商为一借根 以略大于本积之积为外积其根为外根以外积与外根加一之积相减又减一为递次除法 一借积内减本积余以除法除之得数减一借根为二借根 二借积内减本积余以除法除之得数减二借根为三借根 下皆如是求至借根渐小与方根密合而止
算例
假如平积八八求方根
以□三之平积□九为外积□三为外根求得□六为递次除法 大初商□三为一借根 一借积□九内减本积余以除法除之得00三三三三三以减一借根余□二九六六四八一为三借根截去末二位得□二九六六四即方根
开诸乘方捷术三
小初商为一借根 以略小于本积之积为内积其根为内根以内积与内根加一之积相减又减一为递次除法 一借积减本积余以除法除之得数加一借根为二借根 二借积内减本积余以除法除之得数减二借根以下逐数皆一加一减相间为三借根 下皆如是求至借根小者渐小与方根密合而止
算例
假如平积五十求方根
以□七之平积四□九为内积□七为内根求得一□四为递次除法 小初商□七为一借根 一借积四□九减本积余以除法除之得□000六六五以加二借根得□七0七一0六为三借根截去末一位得□七0七一0即方根
开诸乘方捷术四
大初商为一借根 以略小于本积之积为内积其根为内根以内积与内根加一之积相减又减一为递次除法 一借积内减本积余以除法除之得数减一借根为二借根 二借积减本积余以除法除之得数减一借根为二借根 二借积减本积余以除法除之得数加二借根以下逐数皆一减一加相间下皆如是求至借根大者渐小小者渐大与方根密合而止
算例
假如平积八八求方根
以□二九之平积□八四一为内积□二九为内根求得□五八为除法 大初商□三为一借根 一借积□九内减本积余以除法除之得 □三四四八二七以减根余□九六五五为二借根 二借积□八七九四一九 减本积余以除法除之得000一00一七二以加二借根得□二九六六五为三借根 三借积□八八00一二二二内减本积余以除法除之得 0000二一以减三借根得□二九六六四七为四借根截去末一位得□二九六六四即方根
天元开诸乘方捷术一较数余积用此术
小初商为一借根 以略大于本积之积为外积其根为外根以外积与外根加一之积相减又减一为递次除法借积凡天元借根求借积法以借根乘隅加减长廉以借根乘之加减平廉又以借根乘之加减立廉又以借根乘之至加减方后又以借根乘之即借积也外根之于外积亦然减本积余以除法除之得数加一借根为二借根 二借积减本积余以除法除之得数加二借根为三借根 下皆如是求至借根渐大与元数密合而止
算例
假如平方负积十六正方二正隅一求元数
以□三二之积一□六六四为外积□三二为外根求得□八四为递次除法 小初商□三为一借根 一借积一□五减本积余以除法除之得□0一一九0以加一借根得□三一一九 为二借根 二借积一□五九六六一六一减本积余以除法除之得000四0二八以加二借根得□三一二三 为三借根 三借积一□五九九九一二九减本积余以除法除之得0000一0三以加三借根得□三一二三一0三为四借根截去末三位得□三一二三即元数
天元开诸乘方捷术二和数余积用此术
小初商为一借根 以略大于本积之积为外积其根为外根以外积于外根加一之积相减又加一为递次除法 一借积减本积除以除法除之得数加一借根为二借根 二借积内减本积余以除法除之得数减二借根为三借根以后逐数皆一加一减相间 下皆如是求至借根小者渐大大者渐小与元数密合而止
算例
假如平方负积二九正方四负隅一求小元数
以□一之积□三为外积□一为外根求得□二为递次除法 小初商 九为一借根 一借积□二七九减本积余以除法除之得00五五以加一借根得 九五五为二借根 二借积0九0七九七五内减本积余以除法除之得□000三九八七以减二借根余0九五一0一为三借根 三借积□二八九九六一九九减本积余以除法除之得□0000一九0五以加三借根得0九五一二0为四借根 四借积□二九000一八五六内减本积余以除法除之得00000九二八以减四借根得 九五一一九 为五借根截去末一位得0九五一一九即小元数
天元开诸乘方捷术三益积用此术
大初商为一借根 以略大于本积之积为外积其根为外根以外积与外根加一之积相减又减一为递次除法 一昔积内减本积余以除法除之得数减一借根为二借根 二借积内减本积余以除法除之得数减二借根为三借根 下皆如是求至借根渐小与元数密合而止
算例
假如平方负积一百六十八负方二十二正隅一求元数
以三0之积二四0为外积三0为外根求得三□八为递次除法 大初商三0为一借根 一借积二四 内减本积余以除法除之得□一八九四七三以减一借根余二□八一0五为二借根 二借积一七□一五八一内减本积余以除法除之得00九四二三以减二借根余二□八0一0为三借根 三借积一六□八三四内减本积余以除法除之得000八九四以减二借根余二□八00一为四借根 四借积一六□八0三内减本积余以除法除之得0000七八九以减四借根余二□八000一为五借根弃零得二□八即元数
天元开诸乘方捷术四翻积用此术
小初商为一借根 以略大于本积之积为外积其根为外根以外积与外根减一 积相减又加一为递次除法 一借积内减本积余以除法除之得数加一借根为二借根 二借根积减本积余以除法除之得数减二借根为三借根 下皆如是求至借根小者渐大大者渐小与元数密合而止
算例
假如平方负积二九正方四负隅一求大元数
以□三之积□三为外积□三为外根求得□二为递次除法 小初商□三为一借根 一借积□三内减本积余以除法除之得00五以加一借根得□三0五为二借根 二借积□二八九七五减本积余以除法除之得000一二五以减二借根得□三0四八七五为三借根 三借积□二九00一二三四三内减本积余以除法除之得0000六一七一以加三借根得□三0四八八一一七一为四借根截去末三位得□三0四八八一为大元数
天元开诸乘方捷术五
如前四术求得元数数位后再欲增求其位则即以求得数位为外根又求得除法 乃以前得数位演为借积与本积相减余以今得除法除之又与前得数位相加减为元数可降数位如欲再求多位则又另求除法依此累求至数十位亦非难事
算例
假如平方负积十六正方二正隅一已求得元数三一二三欲增求之
先用前除法□八四增求一位得0一二三一仍为借根演得借积一□五九九九九五三六一减本积得余积□0000四六三九0乃用前得元数□三一二三 又为外根如前求得除法□八一四六二于末位加一数因前得元数微歉于元数尚非外根故必末位加一方是外根除法也得八二四六三为除法 除法除余积得□00000五六二五五五截去末二位以加前得元数得□三一二三一0五六二五为元数 如再欲增求则以现得十位元数又为外根又求其除法以除余积此余积是现得十位元数之积减本积之余也得数又可消得九位矣
按正诸乘方方可用右术
天元开诸乘方捷术六
方廉隅相并减以除本积得一借根 一借根步至方法步法以借根乘隅加减长廉又以借根乘之加减平廉又以借根乘之至加减方止以除积得二借根 二借根步至方法以除积得三借根下皆如是求至借根与元数密合而止
算例
假如平方负积十八正方二十□0九负隅一求小元数方隅相减得一□九九以除本积得□0九0四五二为一借根 一借根步至方法得一□九九九五四八以除本积得□0九00二 为二借根0二借根步至方法得一□九九九九以除本积得□0九0000九弃零得□0九即小元数
凡天元开方其方太大猝不能得初商者必元数甚小于奇数有悬绝之势也以右术求之降位颇易且无所用其初商若方不甚大者不可用此术用之则难于降位矣
若元数与隅数同者一除而尽无畸零例如后
又算例
假如立负方积一亿正方一亿00十万0一千负廉十万0一千0一正隅一求元数
方廉隅正负并减得一亿以除本积得□一即元数也
右题见汪氏衡斋算学谓一与十万相去远矣茫无进退之限初商何以下算而知其翻为同名与否据此则于本法亦未了然也今以此术求之其易如此
天元开诸乘方捷术七
以方为递次除法 除法除本积得一借根 一借根诸数加减本积以借根平积乘第三层以借根立积乘第四层以借根三乘积乘第五层如是乘至隅而止逐数皆与本积同相加异名相减 以除法除之得二借根 二借根诸数加减本积以除法除之得三借根 下皆如是求至借根与元数密合而止
右术亦方大者用之为便
算例
假如平方负积一百六十正方八十二负隅一求小元数
以方除本积得□一九五一二为一借根 一借根乘隅得□三八0七一八加本积以方除之得□一九九七六为二借根乘隅得□三九九0四0加本积以方除之得□一九九九八八为三借根收零进一得□二为小元数
又算例
假如立方负积一千兆正方三百亿廉空负隅一求元数
以方除本积得三三三三□三为一借根 一借根立积乘隅得三十兆七0三五九二五九加本积以方除之得三四五六□七为二借根 二借根立积乘隅得四十兆一三0三三三0一加本积以方除之得三四七一0为三借根 三借根立积乘隅得四十兆一八一八0五六一加本积以方除之得三四七二□七为四借根 四借根立积乘隅得四十兆一八七九五三0一加本积以方除之得三四七二□九为五借根即元数
又算例
假如立方负积一千兆正方二百亿正廉十万负隅一求元数
以方除本积得五万为一借根 一借根平积乘廉得二百兆五以减本积一借根立积乘隅得一百兆二五以方除本积得五万为一借根 一借根平积乘廉得二百兆五以减本积一借根立积乘隅得一百兆二五以加本积减余数以方除之得四三七五 为二借根 二借根平积乘廉得一百兆九一四0六二五以减本积一 借根立积乘隅得八十兆三七四0二三以加本积减余数以方除之得四四六一□六为三借根 三借根平积乘廉得一百兆0九0五八七四以减本积三借根立积乘隅得八十兆八八一二0四以加本积减余数以方除之得四四四八□七为四借根 四借根平积乘廉得一百兆九七九0九三一以减本积四借根立积乘隅得八十兆八0四三九一以加本积减余数以方除之得四四五0□六为五借根 五借根平积乘廉得一百兆九八0七八四 以减本积五借根立积乘隅得八十兆八一五六七七以加本积减余数以方除之得四四五0□三为六借根 六借根平积乘廉得一百兆九八0五一七0以减本积六借根立积乘隅得八十兆八一三八九四以加本积减余数以方除之得四四五0□四为七借根即元数
右二题旧用益实减实归除得数甚难此术似较易也
天元开诸乘方捷术八
如前诸术先求得元数数位为一借根 前得元数数位又为外根又求得递次除法 一借积减本积余再为积变方廉隅一次以除法除之得次小根以加减一借根为二借根 次小根之积减变积余再为积又变方廉隅一次以除法除之得三小根以加减二借根为三借根 三小根之积减次变积余再为积又变方廉隅一次以除法除之得四小根以加减三借根为四借根 下皆如是求至借根与元数密合而止
按正诸乘方亦可用右术
天元开方至第五术捷矣然依次累求位数愈多乘法亦愈繁求至十余位得借积已难再求不更难乎今用此术截段求之每次得四五位即易一式乘法不致过繁降位亦复甚易也
算例
假如平方负积一百亿正方十万正隅一已求得元数六一八0□三欲增求之
以六一八0□三为外根如前又求得二二三六0因为递次除法 六一八0□三为一借根 一借积九九九九九一0八0□九减本积余八九一九□一此术不可割零为初变积负倍前得五位加前方得二二三六0□六为初变方正一为正隅 置初变积以除法除之得 三九八八七有奇截用四位得□0三九八八为次小根以加前得五位得六一八0□三三九八八为二借根 次小根借积八九一七□四二三一八四一四四减初变积余一□六七六八一五八五六为次变积负倍前得九位加原方得二二三六0□六七九七六为次变方正一为正隅置次变积以除法除之得 七四九八九有奇截用四位得00000七四九八为三小根以加前得九位得六一八0□三三九八八七四九八为三借根 三小根借积一□六七六六0三七六八九六七0000四减次变积余000二一二0八七0三二九九九九六为三变积负倍前得十三位加原方得二二三六0□六七九七七四九九六为三变方正一为正隅 置三变积以除法除之得00000000九四八四八有奇截用四位得00000000九四八四为四小根以加前得十三位得六一八0□三三九八八七五0七四八四为四借根即元数
按右例所得十六位元数即理分中末之大分数也
截球解义
徐有壬
几何原本谓球与同径同高之圆囷其外面皮积等截球与截圆囷同高则其外面皮积亦等而不直抉其所以然检梅氏诸书亦未能明释之也蓄疑于心久矣近读李风九章注乃得其解因释之以告同志虽然以戴东原之善读古书而犹谓风此注当有脱误甚矣索解人之难也今释几何原本而风之注因是以明盖风用方今用圆其理则无二也述截球解义
设如径与高等之圆囷内容同径之圆球此球必居圆囷三之二何以明之试将圆囷横切为二则为扁圆囷内容半圆球又将扁圆囷十字直切为四则为圆囷八分之一内亦容圆球八分之一此圆囷上下两平面俱为圆之一象限其外之圆立面为囷外面皮八分之一其凑心两直立面本属囷之半径乘半高即球之半径自乘羃因球在囷内球壳因直切处切成一象限是为球半径羃内容一象限为此体之凑心立面各一
图略于此立面任意横截则皆有正弦有余弦有矢有半径
图略于此体横切之去其上截则高为余弦
图略下半截上面截成两象限一大一小
图略
此下半截上下两平行面仍为圆之一象限而上面一象限因有球壳在内界成一小象限其半径即所截之正弦正弦者句也余弦者股也半径者弦也以句为半径作一象限以股为半径作一象限两象限相并作一大象限必以弦为半径 句方股方并为弦方句圆股圆亦并为弦圆句象限股象限亦并为弦象限以方圆比例推 其理易见
然则截体上面之大象限球半径弦为半径内减球壳所界之小象限正弦句为半径所余环积必与余弦股所作小象限余弦股为半径等矣立面一象限自高而下所截余弦至不齐也上面大象限减小象限之环积亦至不齐也而余弦为半径作象限必与此环积等此环积总为弦上象限句上象限之较此无高无下无小无大无适不然者也
又试依圆囷之底为底即球中腰大圆面以囷之半高为高即球之半径作一圆锥体而十字切之为象限锥积以象限为底此锥之底两旁之边即圆囷半径亦即球半径也
底边之半径为句锥高之半径为股是为句股相等
于此锥体任意横截为各小锥莫不为底边与高相等之锥苟以小锥高为半径作象限面莫不与小锥底相等此亦无高无下无小无大无适不然者也
小锥之高犹余弦也小锥之底犹大象限减小象限之环积也小锥之高为半径作象限必与小锥底等犹余弦为半径之象限必与环积等也
余弦之自大而递小也截高则余弦大截下则余弦小极高则几与半径等极下则几于无余弦其长短有序不乱今各以为半径作各象限层累叠积必成一象限锥与上锥等而余弦各象限即球内各象限减圆囷各象限之余也圆囷 薄切之皆相等之象限面圆球横 切之各成正弦为半径之象限面用此知球与圆囷相较必少一锥体矣
是故一锥一球相并必与圆囷等而锥居囷三分之一球必居囷三分之二矣
是故三倍圆球两倍圆囷其积必等
夫囷之求积以囷之外面皮积为底以半径为高作立方为囷之两倍球之求积以球之外面皮积为底以半径为高作立方为球之三倍今既知球之三倍囷之两倍为相等则两方等矣又知两立方之高同以半径为高则其底亦必等矣是故球之外面皮积与囷之皮积必等是故球之中腰大圈乘圆径即球之外面皮积
再就前截体观之以球心为心依球壳所截上面小象限弧为界以半径周遭割之剜出一象限锥此锥以小象限为底此象限以正弦为半径以余弦为高是为内锥
再依前法将截球壳外圆囷所藏之积割出准前论知此亦为一象限锥此锥以大象限球半径为半小象限截球止弦为半径之面积较为底即余弦为半径所作之象限亦以余弦为高是为外锥内锥外锥相并为一大锥亦以余弦为高即原截体之高而以大象限半径即球半径为底即原截体之底此锥必为原截体三分之一上下两面平行体与锥体同底同高则锥必居三分之一而所余者必为三分之二矣
圆囷既剜去内锥则所余为圆球截积空中如外面则上小下大必居圆囷三分之二
求圆囷截积者囷外面皮截积为底半径为高作立方为截囷之倍积求圆球截积者球外面皮截积为底半径为高作立方为截球之三倍积今既知截囷与截球若三与二则截囷两倍之立方与截球三倍之立方亦必等矣又知立方之高为相等之半径则其底亦不得不等矣
是故截球之外面皮积与截囷之外面皮积必等
是故截球余弦高乘球之中周大圆即截球之外面皮截积
全球之外面皮积即圆径乘周也半球之外面皮积即余弦乘周也上截球盖之外面皮积即矢乘周也
球径求积术
径自乘再乘半之为第一数 四分第一数之一又二分去一三分去二为第二数 四分第二数之一又四分去一五分去二为第三数 四分第三数之一又六分去一七分去二为第四数 四分第四数之一又八分去一九分去二为第五数 诸数相并即球积
球径求球壳积术
径自乘三之为第一数 四分第一数之一又二分去一三分去二为第二数 四分第二数之一又四分去一五分去二为第三数 诸数相并即球外面皮积
截球余弦求截球积术
识别得余弦乘周又乘半径为截球积之三倍 半径自乘内减余弦自乘余为正弦自乘求其圆面又乘余弦为截求内锥之三倍 两积相并为截球积
半径自乘三之内减余弦自乘又以余弦乘之为第一数 四分第一数之一又二分去一三分去二为第二数 四分第二数之一又四分去一五分去二为第三数 诸数相并为截球积
截球矢求截球上盖积
识别得矢乘周又乘半径为锥积之三倍 矢乘矢径差为正弦羃求其圆面乘余弦为内锥之三倍两锥相减
余为盖积
矢减半径又加全径以矢自乘乘之为第一数 四分第一数之一又二分去一三分去二为第二数 四分第二数之一又四分去一五分去二为第三数 诸数相并为截球上盖积
附录椭圜求周术
椭圜求周无法可驭借乎圜周求之则有三术以为径求大圜周及周较相减此项梅侣氏之术也以广为径求小圜周及周较相加此戴鄂士氏之术也余亦悟得一术以椭周为圜周求其径以求周即为椭圜之周术更直捷兼可贯三术为一术如后方
堆垛术曰一为第一数 一乘三乘第一数四除之为第二数 三乘五乘第二数九除之为第三数 五乘七乘第三数十六除之为第四数 七乘九乘第四数二十五除之为第五数 九乘十一乘第五数三十六除之为第六数 依次列之为初表
招差术曰广各自乘相减四而一为乘法一次乘初表第一数二次乘第二数三次乘第三数四次乘第四数五次乘第五数六次乘第六数仍依次列之为表根
招差又术曰以为除法一次除表根第一数三次除第二数五次除第三数七次除第四数九次除第五数十一次除第六数相并为袤径较以减袤为借圜径
堆垛又术曰三因借圜径为第一数 四分第一数之一二分去一三分去二为第二数 四分第二数之一四分去一五分去二为第三数 四分第三数之一六分去一七分去二为第四数 四分第四数之一八分去一九分去二为第五数 四分第五数之一十分去一十一分去二为第六数 递求至若干位相并为椭圜周
右术分四层即用项氏术变通得之其图说之详已见项氏书中兹不复赘若用戴氏术通之前后三层均如旧惟第三层不同如下
招差又术曰以广为除法一次除表根第一数正三次除第二数负五次除第三数正七次除第四数负九次除第五数正十一次除第六数负递求至若干位正数相并内减负数余为广径较以加广亦为借圜径
此即戴氏术变通得之余三层皆同前
若移第四层为第一层先以求大圜周或以广求小圜周后依初表表根及招差又术各得周较加减所得并同即项戴二君术也
四元解序
顾观光
四元之术至明而失其传近得徐钧卿罗茗香诸公相继阐发始有蹊径可寻然按法求之恒苦其难而不适于用约其大端盖有三焉天物相乘与地人相乘并用寄位则羃与羃乘推而上之几有无方位置之处一也剔消之法以一式截分为二左右斜正初无一定之规非熟于法者安能无误二也次式副式通式及上中下诸式之名任意作记易滋学者之疑三也繙阅之暇每欲改易算式而其道无由乙巳冬海李君秋纫以所着四元解示余余受而读之见其以面体之自乘再乘定算式而相消所得直命为初消次消三消则向所难之三事均已无之作而叹曰心之神明固若是之日出而不穷乎非四元无以尽天元之变非天元无以尽少广之变而非少广之面体则亦无以定四元之位而直发明其所以然窃为一言以蔽之曰析堆垛成广隅而已古法置太极于中心而环之以八又环之以十六其递增也皆以八堆垛之式也新法置太极于一隅而附之以三又附之以五其递增也皆以二廉隅之象也置太极于中心则上下左右动有牵制置太极于一隅则升降进退无往不宜由是四元相乘皆有位无寄位也四元为法皆可除无剔消也且其定位之图既化诸乘方为平方相乘相消之图又化诸乘方为立方反覆辨论均能假象以达难显之情何李君之心曲而善入如此李君又有弧矢启秘对数探原诸书皆本天元之术而引而伸之实发前人所未发余冀其悉合而传之以为言算者一大快也
对数探原序
顾观光
对数探原者海李君秋纫所着也西人对数之表以加减代乘除用之甚易而造之甚难李君巧借诸乘尖堆以定其数又化诸乘尖堆为同高同底之平尖堆以图其形由是递加递除而诸对数指顾可得精思所到生面独开矣究其立法之原不越乎天元以虚求实之理是故尖堆之底即天元也尖堆之高即正数也平分其高为若干分依分各作横以截其积而对数之法由之以生何也对数之首位自一至九止矣一之对数为0而百亿之对数亦为0故尖堆下段之积不可求而总积亦不可求非无积也正以其大之极而一至九之数不足以名故反命为0此盈虚消息如环无端之妙也二至十之共积为一十一至一百之共积为一一百一至一千之共积亦为一推之至于万亿无不如是此尖堆渐上渐狭渐下渐阔之理也以加倍代自乘则二段之积不得不同于三四两段之积以三因代再乘则二段之积不得不又同于五六七八四段之积此尖堆二段以上积数相等之理也尖堆之底无尽积亦与为无尽而求两对数较则所得皆为最上一段之积故二十尖堆已足当亿万尖堆之用西人不达乎此乃用正数屡次开方对数屡次折半以求之亦识流而昧其原矣易不云乎易则易知简则易从李君渺虑凝思无幽不启盖实有以通易简之原而体神明之撰者西人见之应亦自悔其徒劳也
数学跋
顾观光
江氏数学继梅氏历书而作者也其于七政运行之故岁实消长之原曲畅旁通实足补梅氏之未备自钱竹汀谓宣城能用西学江氏则为西人所用且极诋其冬至权度如公孙龙之言臧三耳甚难而实非无识者往往惑之平心而论江氏之囿于西法固矣钱氏之说则又囿于中法而非实事求是之学也七政盈缩迟疾之原或曰小轮或曰不同心天世无陵云御风之人谁为正之然使小轮所用止在盈缩迟疾之间则谓其巧算而非真象无不可也无如日月在小轮之上半周则距地远而视之亦小在小轮之下半周则距地近而视之亦大视径有大小即地半径差有损益而影径分之多寡亦由之而殊是七政之有高卑不待盈缩迟疾而后信也有高卑则舍小轮与不同心天固更无他法矣两心差之有大小西人早已言之日历指再意罢阁于汉景帝时测两心差为十万分之四千一百五十一九执历推定日法分一象限为六段计其积差凡二度十四分以正切求两心差得十万分之三千九百江氏推刘宋大明时两心差四0三五与意罢阁所测正相近唐开元时冬至减时大于今四刻有奇则较九执历为稍赢耳钱氏谓两心差古大今小仍是杨郭百年消长之法不知消长以定冬至为根而两心差之加减则以平冬至为根根既不同算何由合元明以来岁实由消而渐长议者纷纷江氏妙解算理因授时历议所述丁丑至庚辰四年冬至自相乖违而知其刻下小余有三十分断为长极而消之大界证佐甚明恐善辨者亦难为郭氏解也西法行之已久不能无差江氏之书诚有主持太过之弊然元嘉十三年甲戌冬至诸历皆得癸酉大明五年乙酉冬至诸历皆得甲申而江氏所推独与古人吻合元嘉十八年己亥冬至则据隋志以正宋志之光大二年乙巳冬至则据太建四年丁卯冬至而疑其测之非真此皆由古籍中参稽而得非徒立异同钱氏考之不审乃以为辞穷而遁是算术不足信而史文必无一字之舛也有是理乎两心差古大今小江氏未有定率而改最卑每岁东行为一分三秒则精思所到遂与噶西尼之新法不约而同可见考诸古而无疑者质诸今而自合若合于古而不合于今则其合也亦幸而已矣易不云乎天地之道贞观者也天有常行不以古今而异谓西人之术必不可以考古是古之天行异于今也谓古之天行异于今是古与今当各有一天也而岂其然哉江氏书世无善本七政小轮诸纷如乱丝恐其久而失传无以为治历者先路之导今特详为校正书中精确不磨之处读者当自知之惟无以是古非今之见先横于中此则余所旦暮遇之也夫
岁实消长其故有二一由两心差有大小一由黄赤距有远近吴江王氏青州薛氏并尝言之今薛氏天学会通未见足本晓庵新法又脱去补遗不知其说云何江氏之说得其一而失其一盖考之未审矣夫黄极环赤极二万五千八百六十八年而一周即岁差也黄道既退行于赤道则岁实必渐消惟是西人旧说皆以岁差为恒星东行遂与最高行两数混淆无从分析中法知岁差为岁不及天矣而又不知最高之有行分宜乎岁实消长历千余年而未有定论也近日西人新测春秋分点每岁西行五十一秒最高每岁东行十一秒八两心差古大今小约百年差二万五千分之一黄赤道古远今近约百年差四十八秒咸丰庚申最卑过冬至十度二十八分五十三秒三0黄赤大距二十三度二十七分二十七秒三八
五星岁轮与伏见轮之不同
顾观光
西法步五星土木火用岁轮金水用伏见轮梅勿庵谓五星皆有岁轮而伏见轮即岁轮上星行绕日之圆象婺源江氏从之着金水二星发微绘图立算缕析条分而征之等边等角之两三角形以着其理二家之说可谓详且明矣余尝细译历书而知岁轮与伏见轮之算其不可强同者有四试详言之土木火次引以初实行减太阳实行得之是次引大小一由于太阳之盈缩一由于本天之高卑而金水二星但以初均加减伏见平行不用太阳盈缩差其不同一也土木火以初实行减太阳实行则初均数为加者距日度反差而少初均数为减者距日度反差而多此缘上三星之行迟于太阳故如此立法若金水二星之行速于太阳初均数加则距日度亦加初均数减则距日度亦减而乃反用初均以加减伏见平行与上三星算同而理正相反其不同二也用岁轮则心在本道有升度差用伏见轮则心在黄道无升度差其不同三也土木火以正交行减初实行是用次轮心距正交度金水以正交行减初实行又加伏见实行而初实行而初实行与伏见实行相并之度即平行与伏见平行相并之度是从伏见轮言之为星距正交度从本天言之即本轮心距正交度矣其不同四也因此四事而知岁轮与伏见轮之用离之则双美合之则两伤矣然则梅氏江氏之说非乎曰未可非也所不同之四事历书均已言之曰伏见轮虽以太阳为心实以太阳本轮心为心也曰伏见轮最远点无定分其距平远点之度必与初均等也曰伏见轮最远点距伏见轮正交之度必与伏见轮心距本道正交之度等也之三者非征之实测未易决其是非惟谓伏见轮在黄道无升度差则即以伏见轮之理考之而知其必不可通何也伏见轮之心虽行于黄道而其面与黄道斜交半在南半在北惟正交中交二点与黄道合联此二点过心成一直此必与黄道平行而其距伏见轮远近之度时时不等设正交距最远九十度则伏见轮之上下一南一北成偃卧之势谓其无升度差理固然矣若正交与最远合则伏见轮之左右一南一北成侧立之势与土木火本道之斜交于黄道者其象正同又安得无升度差乎斯时黄道如句视纬如股伏见轮面如弦自黄极出抵黄道及星在伏见轮之右者其度必差而东在伏见轮之左者其度必差而西历书概置不论但以本道即黄道一语了之不思经度与纬度相待而成无升度差安得复有视纬此可以理决之不俟实测而后信也要之伏见轮之法本于岁轮自承用者逐影忘形遂至抵牾不合回历五星并用太阳平行并无升度差岁轮与伏见轮通为一法西人于土木火三星屡改益精而金水二仍同回历由泥于伏见轮在黄道之说而不复深思盖改法者已不知伏见轮为岁轮上星行绕日之圆象矣梅氏江氏之说悟绝伦表而出之以告天下后世之读古人书而死于句下者
几何原本六和六较解
顾观光
大分四正方十六 小分三四六四奇正方十二 两正方较积四其边二与大分有等 半小分一七三二奇正方三 大分上作少一正方之矩形与半小分正方等长三阔一
大小两分相并得七四六四奇为第一合名第二第三同
相减余五三五奇为第一断第二第三同
设有比例八与大分有等 以乘矩形之长得二十四其边四八九八奇以乘矩形之阔得八其边二八二八奇两数相并得七七六奇为合名自之得五九七一奇即第一合名乘比例之矩形两数相减得二0七奇为断自之得四二八五奇即第一断乘比例之矩形
设有比例六九二八奇与小分有等以乘矩形之长得二十0七八奇其边四五五八奇以乘矩形之阔得六九二八奇其边二六三二奇 两数相并得七一九奇为第一合中自之得五一七一奇即第二合名乘比例之矩形两数相减得一九二六奇为第一中断自之得三七0九奇即第二断乘比例之矩形
设有比例七与大分小分皆无等 以乘矩形之长得二十一其边四五八二奇以乘矩形之阔得七其边二六四五奇 两数相并得七二二七奇为第二合中自之得五二二四奇即第三合名乘比例之矩形 两数相减得一九三七奇为第二中断自之得三七五二奇即第三断乘比例之矩形
大分四一二三奇正方十七0小分三六0五奇正方十三 两正方较积四其边二与大分无等 半小分一八0二奇正方三二五 大分上作少一正方之矩形与半小分正方等长三0六一奇阔一0六一奇 大小两分相并得七七二八奇为第四合名第五第六同
相减余五一八奇为第四断第五第六同
设有比例八二四六奇与大分有等 以乘矩形之长得二十五二四奇其边五0二三奇以乘矩形之阔得八七四九奇其边二九五七奇 两数相并得七九八奇为太自之得六三七二奇即第四合名乘比例之矩形 两数相减得二0六六为少自之得四二六八奇即第四断乘比例之矩形
设有比例七二一奇与小分有等 以乘矩形之长得二十二0七其边四六九七奇以乘矩形之阔得七六五其边二七六五奇两数相并得七四六二奇为比中方自之得五五七一奇即第五合名乘比例之矩形 两数相减得一九三二奇为合比中方自之得三七三二奇即第五断乘比例之矩形
设有比例七与大分小分皆无等 以乘矩形之长得二十一四二七其边二七二三奇 两数相并得七三五一奇为两中面之自之得五四0九奇即第六合名乘比例之矩形 两数相减得一九0五奇为合中中方自之得三六二九奇即第六断乘比例之矩形大分十五正方二百二十五小分十一一八奇正方一百二十五两正方较积一百其边十与大分有等 大小两分相减余三八二奇为第一断 即以较积方边为比例圆半径以乘第一断得三十八二奇开得断六一八奇即圆内容十边形之一边
大分十二五正方一百五十六二五小分五五九奇正方三十一二五两正方较积一百二十五其边十一一八与大分无等 大小两分相减余六九一奇为第四断 有比例二十圆径与大分有等以乘第四断得一百三十八奇开得少十一七五奇即圆内容五边形之一边
大分十七三二奇正方三百小分十二九一奇正方一百六十六六六两正方较积一百三十三三三其边十一五四奇与大分有等 大小两分相减余四四一奇为第一断 即以较积方边为比例球内容六面体之一边以乘第一断得五十0八九奇开得断七一三奇即球内容十二面体之一边
大分十一一八奇正方一百二十五小分五正方二十五两正方较积一百其边十与大分无等 大小两分相减余六一八奇为第四断 有比例十七八八奇容二十面体上五边形之圆径与大分有等以乘第四断得一百十0四九奇开得少十0五一奇即球内容二十面体之一边
圆锥三曲记
顾观光
凡圆锥体横剖之成平圆斜剖之成椭圆平圆祗有一心其周之距心恒等椭圆则有二心自二心出抵圆周二之和必与长径等也命椭圆之长径为横轴短径为纵轴则任于圆周作纵为股所截长半径之横为句股羃乘长半径羃与句羃乘短半径羃之和恒与两半径羃相乘之数等其过心之倍股即长轴之通径以长径为连比例之首率短径为中率则通径为末率也股羃与所分长径二分相乘之羃若短径羃与长径羃于长径上作平圆则同句之平圆股若长径与短径矣任于圆周出二斜抵横轴之两端为正余二通弦则二通弦对角正切相乘之羃即长径羃约短径羃之数自圆周作二斜与二通弦平行则椭圆切也引横轴与切相交成句股形切为弦纵为股则其句为次切法以横羃与长半径羃相减为实横为法实如法而一即次切也自切点作抵横轴与切成直角是名法法为弦纵为股则其句为次法法以短半径羃乘横为实长半径羃为法实如法而一即次法也椭圆法平分切点距二心之交角故切与距二心之交角亦相等矣二切既与二通弦平行则自二属点过中点之斜径亦与二通弦平行命之曰相切径任于圆周作纵与一半径平行截其又一半径为横与横轴上之句股比例并同故相属径之二羃和与长短径之二羃和恒相等也径端距二心相乘之羃与半径羃等相属径四端之四切成平行四边形亦与长短二径相乘之羃等若以二径之平圆面积为首末率而求其中率即椭圆面积也
凡圆锥体依一边之势自对边斜剖之至底成单曲形以此形横置之作过心横轴引长至顶点外如顶点距心度乃作垂与轴成直角即准也任于曲上作横直交于准必与距心等任于曲上作纵为股截轴之横为句以句为连比例之首率股为中率则通径为末率通径者过心之倍股也折取其半即心距准之度矣自纵上端作斜为曲之切引横轴与之相交亦与次切成句股形又作法直交于切亦与次法成句股形单曲之次切倍于横而次法恒为通径之半以纵约次法或以次切约纵皆切与轴交角之正切也切点距心交法之角恒等于法交轴之角故法之两端其距心亦相等切点距心交切之角恒等于切交轴之角故切之两端其距心亦相等自心作斜直交于切即切点顶点两距心之中率矣任作通弦与切平行又自切点作横径与轴平行必分通弦为两平分半通弦为纵截横径为横与横轴上之句股比例并同若句股相乘取三之二即所截单曲之面积也
凡圆锥体依立垂之势自一边直剖之至底成双曲形以此相等之二形横置之其二顶点之相距即为横径任于曲上出抵二心二之较必与横径等也自横径之中作直交于横径即为纵径中点距心为弦其距顶为句求得股为半纵径自横径之上下截之复作相等之二曲形为相属双曲引纵横二径为二轴皆过曲之二心以横径为连比例之首率纵径为中率则通径为末率即横轴上过心之倍股也任于曲上作纵为股截横径之引长为句股羃乘半横径羃与句羃乘半纵径羃之较恒与两半径羃相乘之数等股羃与句加横径乘句之羃若纵径羃与横径羃矣自纵上端作切法二亦与次法二成句股形其求切交轴之角与单曲之切平分切点距二心之交角故其法亦平分切点距二心之外角任于曲上出二斜抵横径之两端为正余二通弦二通弦对角正切相乘之羃即横径羃约纵径羃之数自横径之中又作二斜与二通弦平行四端皆抵曲命之曰相属径以此二径引而长之任于曲上作纵与一半径平行截其又一半径之引长为横与横轴上之句股比例并同故相属径之二羃较与纵横径之二羃较恒相等也相属径四端之四切成平行四边形与纵横二径相乘之羃等纵横径四端之四切成长方形作对角二斜引而长之与四曲渐近而永不相合命之曰渐近以横径约纵径即渐近与横径交角之正切矣任与曲上作纵与一渐近平行截其又一渐近为横纵横二相乘之羃恒为中点距心羃四之一引长纵以四曲为界补成平行四边形恒为纵横二径相乘羃二之一任于曲上作切以二渐近为界必平分于切点上之相属径亦与切相等若以股乘半横径与句乘半纵径二羃之和乘讷氏对数二七一八二八二以减句股相乘之羃即所截双曲之面积也
此三曲皆圆锥之分形其离切之率当以合吻圆度之任于曲上作诸圆形与曲同切于一点则圆周之离切半径小者较速半径大者较迟而诸圆形中必有一圆周与曲吻合无间即合吻圆也命圆半径为曲率半径则各点曲率半径之比同于法立方之比法立方为实半通径之平方为法实如法而一即曲率半径也椭圆二心相距之半之为两心差以长半径约之则为椭率置圆周率三一四一五九二六五以长径乘之为实椭率自之为屡乘数递取其四之一十六之三三十六之十五以减实即椭圆体之曲面积也法乘纵而以通径约之于上法加纵而半之以乘讷氏对数加入上位即单曲之长也以通径约圆周率四因三除以乘法次法两立方之较即单曲体之曲面积也椭圆体积等于外切圆柱三之二单曲体积等于外切圆柱二之一单曲面所容最大长方其横径恒为轴三之二圆锥所容最大单曲面其轴恒为斜距四之三引而伸之触类而长之曲之能事毕矣
静重学记
顾观光
重学之本始于权衡权与物均而衡平则左距与右距等若不均而衡平则左距乘左重与右距乘右重等比例之法由此起矣杆之异于衡者不惟其平而惟其定直杆或平或斜并与衡同曲杆则视力与杆之交角其角正得九十度比例同于直杆不正得九十度则左距乘左重与右角正弦若右距乘右重与左角正弦或有曲杆之折角而求左右两角则左距乘左重为实右距乘右重为法实如法而一内减折角余弦折角正弦除之即左角余切也求右角者仿此
二力之引重而行也二相合则用其和二相对则用其较若不相合而未至于相对者以二力补成平行四边形作对角为二力之合率三力以上其理一也
引重之器有七其助力各不同杆之助力为右距与左距之比轮轴之助力为轴径与轮径之比齿轮之助力为小轮齿数与大轮齿数之比单滑车之助力为一与二之比连滑车之助力为一与二依滑车数少一乘方积之比或为一与索数之比或为一与二依动滑车数乘方积少一之比斜面之助力为股与弦之比劈之助力为劈背与劈边之比螺旋之助力为两螺距与柄长为半径所成圆周之比七者或分或复或单皆能以小力运大重其力与重皆若重动速与力动速也
独体合体均有重心自重心作垂必与地平成直角凡三边形各于半边作对角三相交之点为重心其距角与距边若二与一也两两相等四边形于相等边之半作联两相交之点为重心其距两边恒相等四不等边以对角分为两三边形各以法求其重心两重心联为一则大形垂与小形垂若小形之重心距与大形之重心距也凡尖锥体先求底之重心自底心至尖作联其四之一为底心距重心若去其尖则以上下两重心作联全体之重心必在此上矣设诸面体之角各为质点而以联之又或断而不连或动而不定亦必有此重心引重之器以力与重联为一力降则重升而联上必有定点即重心也既有重心可明定理体之定于一点者自悬点作垂必过重心体之定于一面者自重心作垂必与定点相合体之定于一点及一面者自重心作垂为一边自面之定点作直交于面为又一边面之定点距重心为底则两定点相距为三角形之大分边体之定于两点者以此两点引而长之必交于重心所作之垂也体之定于两面者两定点之抵力各与其面成直角引而长之亦必交于重心之垂也凡体已定而微动之或复原处或离其原处则固定与非固定之别也设小半球切于大半球之凸面其重心恒为球半径八之五自切点作与地平成直角重心在此内者为固定在此外者为非固定法以两半径相乘为实两半径相并为法实如法而一为固定率若切于大半球之凹面则两半径相乘为实两半径相减为法实如法而一为固定率屋梁相定之理三梁相合成两等边三角形加重于顶自顶点作垂分为两句股形则句为梁平力之率倍股为梁垂力与加重之率三梁相属以次递降自下梁重心作直引中梁与之相遇复自相遇点至下梁下端作斜则与地平成句股形句为下梁平力之率弦为下梁垂力之率四梁相属长短轻重如一合地平成五不等边形自顶点作垂则与垂成小句股小股对角之正切与大股对角之正切若一与三也
桥环相定之理先令诸劈之大小形状左右俱等自桥顶作垂以诸劈之左右切面引而长之必与垂遇于一点此点即环心也各切面与垂之交角其切较为各劈重率割为各劈抵力率不合此率而又无面阻力桥必圮矣由劈之重心作垂自切面之中作直交于切面为抵力引而长之与左右两垂相遇必在劈行之中若出劈外而又无胶固力桥必圮矣桥之下面为圆者自圆心作地平又以圆半径为股桥顶至圆心之垂为弦取其句于垂上自圆心截之复作一地平此自中至边渐与桥之上曲相近而永不相合任于此上作一垂交于下地平又自圆心作一斜乃取交点距桥顶之度于斜上自圆心截之即上曲所到也桥之上下面俱为地平者中间必为垂面各切面与垂之交角其切较为各劈重率即为各劈面积率抵力不出劈外与桥环同
凡糙面有二阻力一在平面一在斜面光面则祗有平面之阻力也任何面体行于平面其重即为抵力两面俱木而纹平行者取抵力二之一两面俱木而纹横直相交或两面俱金者取抵力四之一两面一木一金者取抵力五之一各以乘抵力为面阻力斜面之阻力则置物于平面而以一边徐徐举起于物欲下未下之时测斜面与地平之交角其全数与角正切若抵力与面阻力也桥环诸劈之重不合于切较则抵力与切面斜交试于抵力之端作直交于抵力又于直交之中依斜面阻力角度左右各作一角即为斜交之大限切面在此二限之中环亦定矣
有小圆柱旋转于大圆柱中其相切处亦生面阻力两面俱木者取抵力十二之一两面一铜一铁者取抵力七之一各以乘抵力为面阻力轮轴滑车率皆准此
动重学记
顾观光
凡动无他力加之则方向必直迟速必平若加以他力而方向异于本动者以二方向补成平行四边形作对角为二速之合率力之加于物而生动也不论正加旁加其动力恒等于抵力故左重与右重若右速与左速二物相引则速之大者必减小者必增各以其重乘所增减之速其数亦相等也
凡球行于平面是平力二球相击其体平而复凸是生凸力球之无凸力者或铅或瓦击时二速消尽二球必止而不行矣凸力有等于平力者谓之全凸力有小于平力者谓之朒凸力呢纱等球凸力为平力九之五象牙球为九之八玻璃球为十六之十五正相击后二球分行于二对面各生新速其击前速与击后速若平力与凸力也设二球皆全凸力正相击后小球之速必减而大球之速必增二重和与二重较为倍大重与减速之率又为倍小重与增速之率各以其重乘速而并之击前与击后亦等二球之凸力等而正相击后小球止而不行其大球与小球必若平力与凸力也若以动球击静球而二体相等又皆为全凸力者其动静必互相易动球小于静球则小者返行而大者前行必小于小者之前速动球大于静球则小者之速必大于大者之前速而大者随行其速小于前速三球在一上以次递小而大中二球之较大于中小二球之较者大球由中球传速于小球必大于直传速于小球若中球为大小球之中率则传速最大矣自击点过二球心作交其合于球行之方向者为正相击不合者为斜相击二球方向一直一横则击后横者斜行以击前二方向引而长之补成平行四边形作对角即斜行之也二求俱斜则击后二方向与击前二方向互为平行自方向之端作直交于交前后各成两句股形其两句必自相等又以击前二方向引之相交则交角之对边即击时之两半径和也
二球相距必有重心至相击时重心即为击点二球相对而行则重心恒不动故左重与右重若右距与左距相随而行而后速大于前速则重心随而前行法以两重各乘速而并之为实并两重为法实如法而一即重心行也设二球平行于二斜重心必平行于一直以二斜引之相交取二速之度自交点截之为两腰作联为三角形之底则左速与右速若右分边与左分边乃自分边处至交点作直即重心行也
凡有凸力之球斜击于不动之面则击后必斜行自击点过球心作交又自方向之端作直交于交成前后两句股形凸力全者两句股形相等而方向与交之交角前后亦必相等凸力不全则后角与前角之正切为平力凸力之率后角与前角之正弦为前速后速之率无凸力者击后行于面边其前速与后速若全数与角正弦也
凡动有二一为平速一为渐加速动成长方形速为阔时为长则路为长方积加速动成堑堵形力为高时为长与阔则速为长方积路为堑堵形积物在空中为地力所引而下坠愈下愈速即渐加速也地形椭圆长径过赤道短径过两极径羃与地力为转比例故两极下地力与赤道下地力若百四十五与百四十四两极赤道之间地力适中于一秒中测物之下坠凡十六尺又万分尺之六百九十七倍之为一秒之地力依堑堵形求之速与路俱可得矣声之行为平速一秒中凡千十七尺设投石井中历几秒闻水声则以地力除二开平方为石过井率以声速除一为声过井率并之以比所历之时即井口距水之深也大小二重悬于定滑车者大重必随地力而下二重和与二重较若地力与长加力物自斜面下行两面皆为光面必相切而行非旋转而下斜面之弦为重率股为力率力乘地力即斜面之长加力以堑堵形之比例通之地力乘股以除二弦羃即时羃也二地力以乘股即速羃也故不论弦之长短但股等则速亦等以重引重令行于斜面垂面之重大则重上行垂面之重小则重下行以垂重乘弦与斜重乘股之较乘地力为实并二重以乘弦为法实如法而一即长加力也设有圆面直交地平自顶点至圆界作诸通弦则物任行于何通弦自顶点至末点时刻俱等大小两圆面之顶合为一点直交地平自顶点至大圆界作诸大通弦中有诸小通弦则物行于两通弦之较自小圆界至大圆界时刻俱等凡此相等之理皆由地力而生也
抛物空中上行极则弯环而下其两端恒相等是名抛抛与地平之交角适足四十五度者抛界最大其左右皆渐小而两两相等至九十度则无抛界矣若抛物于斜面则视斜面与九十度之交角抛中分此角者抛界最大其左右亦渐小而两两相等至九十度则无抛界矣以抛之切为弦则垂为股地平为句切生于平速之抛力故时速相乘而得弦垂生于渐加速之地力故半地力乘时羃而得股以平三角之比例通之抛交地平之倍角正弦乘速羃为实地力为法实如法而一即平面抛界也抛交地平角与抛交斜面角相并为和相减为较和角较角两正弦之较乘速羃为实较角余弦羃乘地力为法实如法而一即斜面抛界也九十度之抛即为抛高倍之为平面之最大抛界又以斜面交九十度角之大矢除之即斜面之最大抛界故平面之抛界视斜面为大矣自抛高上端作横为规规距抛顶之度与抛顶距心之度等自心作横直交于心距规两端皆抵抛此必倍于心距规即末率也心距规以二抛高为最大故末率以四抛高为最大抛与平之交角自地平上以渐而小至抛顶则与平合而为一无交角矣垂所截之地平为实抛交地平角之余弦羃乘二抛高为法实如法而一以减抛交地平角之正切即交角正切也若以同速抛各物而同在一平面者历若干秒各物所到之点联之成平圆形若不在一平面成立圆形其抛点距圆心之度即若干秒中地力下行所过之路矣
悬物空中左右限以曲令物一往一来则与曲乍合乍离而其行又成曲是名摆倍圆径为摆长又倍之为摆周则圆周为摆之界即横径也于横径之中作垂必抵摆之底点以此垂为圆径作平圆形则任于垂上作横其所截平圆之弧必等于平圆外之横而所截之摆周必倍于平圆内之通弦物自摆下行为地所引其速与垂等以测各处地力之大小至易见也一秒之地力为实圆周率三一四一五九二六五三自之为法实如法而一为秒摆长秒摆者一秒摆动一次也设地力为定数则摆长之平方根与时刻成正比例摆长为定数则地力之平方根与时刻成转比例故以秒摆长除摆长或以地力除原地力平方开之皆为摆动一次之时刻也若以较数求之则摆长者动迟摆短者动速以摆长与秒摆长之较乘一昼夜八万六千四百秒为实倍秒摆长为法实如法而一即一昼夜摆动加减次数地形高下处处不同高则摆动迟下则摆动速一昼夜加减次数为两处高下差之率倍之为两处地力差之率摆之用尽于此矣
有诸质点各以坚联于平面力加一点则诸点随之而动此与独动不同因诸质点各有抵力环轴时必互相感召或生动或阻动也距轴愈远用力愈少力距相乘积等则速亦等自轴心作地平为句自诸点各作垂为股诸点之距轴为弦各以质重乘弦羃而并之即诸点之质阻率力乘距羃为实质阻率为法实如法而一即实生力也诸质点为地力所引亦各有长加力自轴心作直则分诸点为左右两边各以质重乘句视诸点在直之一边者相加在两边者相减用乘地力又以所求点之距轴乘之为实质率为阻法实如法而一即所求点之长加力也诸质相距必有重心其距轴为弦垂为股所截之地平为句合各质重以乘重心之句与质重各乘距轴之句以相并者其数正等引重心距轴而长之即为摆心重心摆心两距轴相乘即环轴半径羃也自重心作直与距轴成直角亦分诸质点为左右两边而诸点之距重心为弦直为股所截之距轴为句各以质重乘句其在重心之两边亦相等也合各质重以乘重心距轴羃又以质重各乘弦羃而并之亦与质阻率等重心距轴与距摆心相乘即环重心之半径羃合各质重乘之与质重各乘弦羃以相并者其数亦等重心为心轴心为界作平圆形任于圆上取一点为悬点摆次并同若以摆心为界其理亦同故悬点与摆心点可互易也
二重一加于轮一加于轴而在轮周者下行在轴周者上行轮轴之长加力各如其半径之比三轮相属或联以索或衔以齿而二重一加于第一轮一加于第三轴轮轴之长加力如三轮半径连乘之比不等二重加于杆之两端者二重之长加力各如距重心之反比矣凡圆体有转动有过面动此二动常相因也以索之一端于圆体一端过定滑车而以重悬之设等质之实圆柱则柱重乘地力以加悬重为实三因悬重以加柱重为法除之即过面动之长加力悬重乘柱径又乘地力为实三因悬重加柱重以乘柱径羃八之一为法除之即转动之长加力若圆柱空而极薄则柱重乘地力为实倍悬重以加柱重为法除之即过面动之长加力倍悬重以乘地力为实倍悬重加柱重以乘柱半径为法除之即转动之长加力设索之一端于圆体一端着于定点则过面动之长加力实圆柱为地力三之二空圆柱为二之一球为七之五也圆体由斜面而下两面皆为糙面令圆体不为直动而为转动则不用地力而用直动之长加力其比例并与此不等二重加于静滑车者令大重下行之长加力即令小重上行之长加力若加于二滑车而一静一动者动滑车之长加力为静滑车二之一因速减半故也若加于连滑车而一静数动者第一动滑车之长加力为静滑车二之一第二动滑车为四之一第三动滑车为八之一既得诸器之长加力用和分法推之即可知诸器之动矣
凡二体相切相磨皆能生面阻力而动速渐减使牵力与面阻力等则物之行恒为平速矣车行于石路之牵力小者为物重千分之十六大者为二千分之三十九路极不平处至千分之二十四火石路为千分之六十四铁轨路牵力或为物重二百四十分之一或为三百分之一平石路为七十分之一石子路为十五分之一若车行于斜而其所加之牵力等于股为实弦为法设斜面二丈最高一尺则比平面牵力加物重二十分之一也陆路不论速之大小阻力恒同水路则速羃渐大阻力亦渐大故车或五小时行十里或一小时行十里牵力并同而舟则一小时行十里较五小时行十里者牵力当加二十五倍也惟一小时十里以上阻力增率甚小因舟速甚而高出水面耳生动之力有六曰定质重曰流质重曰定质凸力曰流质动力曰流质涨力曰人畜能力皆以力乘路为当程功定质重之动力斜面与垂面不同设自行车路高一百尺长四千尺轻车一千斤以重车四千斤下行之力引之上行面阻力为二百分重之一法以重较三千斤乘高一百尺得三十万为当程功以二百除一千得五斤为上行阻力以二百除三千得十五斤为下行阻力并之以乘长四千尺得八万为实程功是当程之功比实程为四倍弱也用于垂面则以重乘路当程之功即为实程之功矣流质重之动力以水言之其当程功与定质同而水中又有横流之水互相推荡不能用以程功故水激上半轮当程功与实程功若五与四水激下半轮当程功与实程功若十与三也捕鸟鼠之巧机能生暂动巧偶钟表之发条能生长动皆凸力也发条动时抵力恒有改变故以绕轴渐卸时所过微路乘各秒中所加抵力之路为所程功风气之力有二风枪用涨力风帆用动力水气亦有涨力与动力其动力大小之比皆若速立方大小之比矣人畜能力以静体为最大人力二十八斤又五分斤之四马力一百四十四斤行则力必减小行至极速则力不能程功而一小时中极速之限人行六里马行十二里故求人所程功者以一小时里数与六里相减余数自之四因五除为人力求马所程功者以一小时里数与十二里相减余数自之为马力各以里数乘之为所程功也
车以平速行于平路其力必等于面阻力若有阻物如小石类而车体甚坚阻物与轮周仅遇于一点过此点时车必减速加力则速不减矣车过阻物上行时所加之力为重阻力车行忽改方向震动时所加之力为震阻力法以轮半径除阻物高为第一数轮半径羃倍之以除阻物高羃为第二数以此两数之较乘平速羃为震阻力率地力乘阻物高为重阻力率并两率以乘车重即车过阻物之加力也若阻物高小于轮半径则平速羃为震阻力率轮半径乘地力为重阻力率或以薄铁片附于轴下取其凸力令轮心渐离直而不震动阻力可减大半也
以物击物其受击物之抵力由两物相遇而生故铁锤之力大于纱球铁墩所抵之能大于软枕而锤之能力消于墩之抵力其所历之时刻又有不同时刻愈小抵力必愈大而物性受凹愈少者时刻亦愈小也钢铁凸力率九百万尺如以铁锤击铁墩则锤高加墩高以乘锤高又以锤下行数乘而倍之为实凸力率为法实如法而一平方开之即锤墩共凸之路锤高乘凸力率又以锤下行数乘而倍之为实锤高加墩高为法实如法而一平方开之即铁墩之抵力也若以锤击钉入木则力为平力而钉能动抵力必小钉长加锤高以乘木径倍凸力率除之即钉入木之路锤高乘平行数木径除之内减钉入木路即锤钉井凹之路也
流质重学记
顾观光
物各有质木石之类为定质风水之类为流质而流质又有轻重之分轻如风气重如水液其体皆得热而大得寒而小而水之质独异当寒暑表之四十度为极小之限更寒则反增大至三十二度而成冰矣成冰之时其体增大最速故瓶盆贮水每因冰而迸裂也流质在器为地力所引必皆平于地平地球旋转生离心力地心下引生向心力二者又有并力而水面必直交于并力故海面当赤道则曲于球形当二极则平于球形月过处有引力又合地力而生并力必令水面改变即潮汐之理也水之小者同于平面故测两地高卑以水为准若二处流质相通必升至于平面以法激之能令水自下而上能令水载大重而上升或不用水而用风气理亦同也定质抵力惟在引力所加之方向流质抵力处处皆同设水在器中于其四周开相等之四小穴以短柱塞之令可进退一柱渐进则余柱必渐退其抵力之比同于穴大小之比去其一柱器必向对边而倾以一边无抵力也流质愈深抵力愈大立方一尺之水抵力六十二斤半以乘体积即水抵力之重矣流质抵力必有重心设上下不等正方体水满其中重心必近于大方令大方在下则重心低而抵力大大方在上则重心高而抵力小若有两器同底同高不论方斜尖直其底之抵力并同旁面抵力必在重心之下设为平行四边形则抵力心之高为三分高之一设为两等边三角形角尖在上则为四分中垂之一角尖在下则为二分中垂之一凡水闸当抵力心处必多加能力以阻水也
定质为流质所载重者必变而轻故竹木入水必升铁入水银亦升因等体积之流质重于定质故也定质重为向下之力流质重为向上之力二力同在一垂相等则物必定由此可得体积相等轻重不等之率如金重三十五分入水中则重三十一分所少四分即等于金体之水重是知水与金之重率为一与八七五矣若不合相定之理则物在水中或升或降令物升降之力即等体积之水重与物重之较也人入水中身重小于等体积之水重又胸中空处能大能小首昂则胸大而两重较更大且以两手入水必不沉也若手出水则身重大于等体积之水重而身必沉沉至水底抵力愈大身之体积愈小而不能复升矣人于桅端下坠入水必深以身重大于等体积之水重也殁则体涨大而复升以身重小于等体积之水重也气球上升亦同此理其上升之力即球重于等体风气重之较矣风气又有冷热之分而热轻于冷又热则体必加大而等体之冷风气愈重二重之较即令热风气上升之力聚火处开烟囟令烟速出于上即此理也烟囟高则热风气向上直升恒高于顶数尺外风不能敌之低则热风气亦低或不能敌外风而回入室中矣
凡空处皆有风气风气涨力四面散行直至遇物拦阻而止设冷热等则涨力大小与空体大小有转比例如有长空圆柱两端一通一塞以通之一端入水则柱中空体为水所逼渐下渐小而令柱下行之力必渐加大此即风气之涨力以涨力与抵力恒相等也水热至寒暑表之二百十二度其涨力与风气等每方一尺抵力二千一百二十斤更热则涨力极大虽至坚之物不能当之矣
地球外之风气层层包裹近地最厚渐高渐薄至一百五十里则无风气矣用玻璃管长三十二寸内径极小不过八分寸之一两端一通一塞满贮水银倒植水银器中则管中水银必降最卑至二十八寸最高至三十一寸其不能再降者为风气之所抵而风气厚薄时时不等故升降亦时时不等也海面水银高二十九寸九分二厘二毫在高山则必降风气薄而轻也在深壑则必升风气厚而重也大率高九百尺水银降下一寸是又为测高之简法矣水在器中或倒悬而水不出以口有风气抵力也虹吸内两边倒悬之水俱欲下行在顶点有两分之意而顶点无空势不能分两边一短一长必令短者逆流而上所以无空者风气抵之也若顶点高过三十二尺即有空矣极大虹吸高不得过三十二尺
风气冷热处处不同赤道之下日光正射而热人必多斜射则热少愈斜则愈少故一年热气中率赤道之下寒暑表八十四度两极之下仅得四度然则赤道下之风气较他处热而轻故必上升而其下南北之冷风气入之复受热气上升而其下之冷风气又入之如水之流终古不断遂生上下二潮上自赤道流向两极下自两极流向赤道而名之曰风风气恒随地球而行地球右转之势近赤道者较速近两极者较迟故上潮速恒而下潮迟及其降至地面迟则与地转相逆而北半球为东北风南半球为东南风速则与地转相顺而北半球为西南风南半球为西北风其势正相反也赤道下有飓风亦由于此盖上下方向相对遂成回旋之风矣摆用流质与定质同其动之比同于长平方根之比水自器中出口其速之比同于口离水面平方根之比设于器旁开二口一离水面一尺一离水面一百尺则一百尺之速必十倍于一尺之速如有少于此者面阻力为之也口在器底则水向下直行口在器旁则水依抛物行设为径寸平圆之口则近口处径一寸渐远渐小小至八寸之五谓之截面此面距口有一定之度过此则形不变故测流质出口多少不用口面积而用截面积也
舟行水中阻力之比同于速羃之比而阻力又有大小之不同全在水中则大半在水中则小行于阔处则大行于狭处则小若于狭处一小时行十余里舟行愈速出水愈高其阻力必大减矣水行川中上面速于下面中流速于两边因底与两岸有面阻力且多曲处故也曲处凹边之流速于凸边因各点有离心力能令水积于凹边也上下行速不同方向或异甚至有对面者如海口潮来咸水从下入淡水从上出以重者下而轻者上也浪乃略高之水行于水面与水行方向不同如桅上旗因风而生绮浪亦与旗行方向不同故水浮水面浪虽拥击而水不行也浪每因风而生水阔二三百尺深三四尺浪高不过三寸深二三十尺浪高约尺半故可以浪之高低测水之深浅矣潮汐高卑由于日月摄力朔望时用其和两弦时用其较而二摄力之大小时时不等因日月距地时时不等而摄力与距地之立方有转比例也日力大小自十九至二十一月力大小自四十三至五十九故潮之最高与最卑若两大数和与两小数较即若十与三之比也各地早晚不同当考者有五事一为月过中差潮涨在月过中后若干时刻日日不同大率当以朔望为准二为半月差月过中又因距日而生差当于日月赤道纬度及地心差为中数时测之此差半月而复故名半月差三为潮距朔望差潮之大汛不在朔望而在朔望后之三潮上潮距月过中之平数即潮距朔望也四为日差一日二潮高卑不等或早潮高或晚潮高当于各地测之五则日月地心差不同赤道纬度不同潮之高卑时刻亦因之而变测之既久乃知变者皆其常也有诸海港合而复分水道屡变有时成环绕之行水道变则迟速亦变是又当兼测水道矣